Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

中文引号左右难分 #134

Open
Lawrence-of-AnKing opened this issue Apr 10, 2023 · 7 comments
Open

中文引号左右难分 #134

Lawrence-of-AnKing opened this issue Apr 10, 2023 · 7 comments
Labels

Comments

@Lawrence-of-AnKing
Copy link

无法理解,为什么很多主题,都选用中文引号左右很难分辨的字体。

甚至很多干脆就用英文引号代替。

难道中文引号、中文标点就这么让人羞耻,以至于大家都喜欢在中文环境下用英文标点,或者用不分左右的英文引号吗?

@liangjingkanji
Copy link
Owner

  1. 本主题优先使用的是英文的字体JetBrains Mono, 如果不兼容会使用中文字体HYZhengYuan. 这是因为中文字体几乎都非等宽字体不适合编程及英文排版

  2. 几乎所有中英符号本身差别就不大很难分辨, 很容易导致写错看不出来, 所有有些人会直接强制符号为英文

  3. 我本人也是建议全部使用英文符号, 避免歧义

语言的作用我认为是方便沟通, 除此以外任何东西都是无关紧要的

@Lawrence-of-AnKing
Copy link
Author

  1. 本主题优先使用的是英文的字体JetBrains Mono, 如果不兼容会使用中文字体HYZhengYuan. 这是因为中文字体几乎都非等宽字体不适合编程及英文排版
  2. 几乎所有中英符号本身差别就不大很难分辨, 很容易导致写错看不出来, 所有有些人会直接强制符号为英文
  3. 我本人也是建议全部使用英文符号, 避免歧义

语言的作用我认为是方便沟通, 除此以外任何东西都是无关紧要的

至少在选用兼容的中文字体时,应该选择引号比较明显的类型。

我对你的工作很感激。🥂

Typora里,用户本身也可以用 base.user.css 的方式来自定义字体。

也就是说这个问题其实不怎么严重。

只是说瑕疵的地方始终是瑕疵。

我们有在中文下使用英文标点的自由,因为这样有利于编程,也有在中文下使用中文标点的自由,因为那终究是规范。

实际上那类引号左右不分的字体,比如汉仪正圆,是两边都不讨好的设计。

因为想在中文下使用英文标点的人,自然不需要它显示中文标点;而中文下使用中文标点的人,却会因为它标点符号的设计而困扰。

纯个人建议:换个左右引号好辨认的字体。

当然,也可以不采纳。

@liangjingkanji
Copy link
Owner

那有什么字体推荐吗?

@Lawrence-of-AnKing
Copy link
Author

Lawrence-of-AnKing commented Apr 13, 2023

那有什么字体推荐吗?

我目前用的是 霞鹜文楷

该字体基于日文字体厂商 FONTWORKS 开源出的字符数最多的 Klee 增补而成,兼具仿宋和楷体的特点,保证可读性的同时比较好看。

之所以选用这款字体,除了我个人比较喜欢偏楷体的字体外,还因为它开源,并且作者推出了专门针对编程优化的 MONO 字体(虽然这个等宽字体确实远不如JetBrains Mono)。

下面是作者介绍页面的图片:

霞鹜文楷

以及该字体在 Typora 下的预览:

image

你可以看一下再做决定,或者选用其他的字体,也可以将之与原来的英文字体混用。

@Lawrence-of-AnKing
Copy link
Author

那有什么字体推荐吗?

将之与 JetBrains Mono 混用的效果如下:

image

混用后代码的等宽效果很好,可是还有一个问题没法解决,那就是其中中文注释的引号又会变成英文样式(虽然中文注释里也没多少人加引号),目前我还没有弄清楚原因,希望你能帮忙解决一下。

@liangjingkanji
Copy link
Owner

这个字体我曾经有考虑过, 但是他的粗细程度和JetBrainsMono不匹配所以没有采用, 我深度使用试下

@liangjingkanji
Copy link
Owner

我感觉霞鹜文楷文字清晰度不够, 不适合阅读

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants