Giter Club home page Giter Club logo

Comments (7)

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

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

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

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

from draketyporatheme.

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

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

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

我对你的工作很感激。🥂

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

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

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

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

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

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

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

当然,也可以不采纳。

from draketyporatheme.

liangjingkanji avatar liangjingkanji commented on May 23, 2024

那有什么字体推荐吗?

from draketyporatheme.

Lawrence-of-AnKing avatar Lawrence-of-AnKing commented on May 23, 2024

那有什么字体推荐吗?

我目前用的是 霞鹜文楷

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

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

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

霞鹜文楷

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

image

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

from draketyporatheme.

Lawrence-of-AnKing avatar Lawrence-of-AnKing commented on May 23, 2024

那有什么字体推荐吗?

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

image

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

from draketyporatheme.

liangjingkanji avatar liangjingkanji commented on May 23, 2024

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

from draketyporatheme.

liangjingkanji avatar liangjingkanji commented on May 23, 2024

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

from draketyporatheme.

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.