Giter Club home page Giter Club logo

Comments (8)

liyishuai avatar liyishuai commented on May 18, 2024 2

感谢指出,我已意识到自己偏题。
在“大多数情况下‘需要留出一定文字间距’”(不敢苟同)之基础上讨论如何处理“某些加空格的写法间隔过大”,似乎在假定“文字间距即空格”,或“无空格则无间距”,我不知如何在此假设下讨论,导致前文出现轻度抬杠。
解决方案:严格区分空格与间距,将空格视为制造间距的一种手段,并充分认识到该手段可能引发的后果(例如间距过大,不如无间距)。

from chinese-copywriting-guidelines.

liyishuai avatar liyishuai commented on May 18, 2024

#100 有提及,再次引述《中文出版物夹用英文的编辑规范》(中华人民共和国新闻出版行业标准CY/T 154—2017号)第8.1节:

中文文本中夹用英文时,应根据所选用的中英文字体、字符间距以及排版的视觉效果决定英文词句与中文文字之间是否留有空格间距。如留空格,应保证体例的统一。

据此标准,如果豆瓣FM不加空格,则体例应统一无空格。
我在#105 (comment) 提的的建议是将空格列为有争议规则,据应用场景决定加还是不加,而非强制。
从长远角度,夹用英文的排版问题应当由渲染软件解决,而非通过编码。

from chinese-copywriting-guidelines.

sgalal avatar sgalal commented on May 18, 2024

@liyishuai

据此标准,如果豆瓣FM不加空格,则体例应统一无空格。

该标准也可能被这样解读:「若通过某种原则确定某些场合应当添加空格,某些场合不应当添加空格,这也是一种『体例』,故不存在『不统一』的情况」。

因此,此处引述国家标准是无效的。

从长远角度,夹用英文的排版问题应当由渲染软件解决,而非通过编码。

这相当于将「在何处添加空格」的问题留给了「渲染软件」的编写者,仍然没有解决问题。

from chinese-copywriting-guidelines.

liyishuai avatar liyishuai commented on May 18, 2024

从长远角度,夹用英文的排版问题应当由渲染软件解决,而非通过编码。

这相当于将「在何处添加空格」的问题留给了「渲染软件」的编写者,仍然没有解决问题。

不是“添加空格”,而是安排文字间距。我的观点:空格不是汉语的一部分,中文编码不应包含 英 文 空 格,只有排版时需要合理安排文字间距,正面例子如微信。

from chinese-copywriting-guidelines.

sgalal avatar sgalal commented on May 18, 2024

@liyishuai

不是“添加空格”,而是安排文字间距。

我重新叙述:这相当于将「如何安排文字间距」的问题留给了「渲染软件」的编写者,仍然没有解决问题。

from chinese-copywriting-guidelines.

liyishuai avatar liyishuai commented on May 18, 2024

所以我加了状语

从长远角度,

我不反对在渲染软件很难更新的场景出于视觉目的添加空格,但反对强制推行此规则。

from chinese-copywriting-guidelines.

sgalal avatar sgalal commented on May 18, 2024

我希望讨论者理解我讨论的出发点是「中文与西文、中文与数字间,在不同场合下,是否需要留出一定文字间距,以带来最好的阅读体验」,而不是「是否一定要添加 U+20 字符」或者「是否一定要借助渲染软件实现」。

目前,在绝大多数情况下「需要留出一定文字间距」已经是共识,但是在某些边缘情况下仍然存在问题,我希望讨论的是「如何处理这些边缘情况」的问题。

from chinese-copywriting-guidelines.

KagurazakaHanabi avatar KagurazakaHanabi commented on May 18, 2024

提供个 App Store 的例子作为参考:
IMG_7833(20200205-172444)

from chinese-copywriting-guidelines.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.