我正在寻找一个好的编程字体,让我添加注释和字符串字面值在 Unicode,通常是日语和中文以及一些拉丁语和西里尔语言。
到目前为止,情况似乎是“完整的,单一的,免费的,选择2”,谷歌在这方面让我很失望(也许是因为没有好的选择?).
我找到的最好的是 Arial Unicode,但它不是单位空间,这对我和我使用的编辑器来说是一个很大的麻烦。在编写 Python 代码时,更不用说 Python 缩进了。
(链接,欢迎编辑)
安慰怎么样? 现在应该在大多数窗口箱子上了。
如果没有,可以在这里下载:
Http://www.microsoft.com/down...lang=en
不过,如果没有启用 ClearType,它看起来确实很丑陋。
我找到的最好的是 无单声道似曾相识,它是 Bitstream 的 Vera Sans Mono的 Unicode 扩展。
我不确定是否有“完整”的字体,所以我认为你将不得不处理一些拼凑的字体。
Unicode 很大。真的很大。你不会相信它有多么巨大,令人难以置信。我的意思是,你可能认为从代码页到 ü 还有很长的路要走,但是对于 Unicode 来说,这只是小菜一碟。
我真的怀疑世界上有任何字体(单倍行距或没有)有“完整的”Unicode。您所能做的最好的事情就是找到一些单倍行距的字体,它们一起覆盖您感兴趣的空间,并确保您的编辑器设置好使用它们。
实际上,当我必须阅读单倍行距字体时,我发现它们是一个麻烦,所以我使用塔荷马语甚至乔治亚语作为我的源代码。我有一个非常冗长的编码风格(类型为 AstractModemConnector的一个实例被命名为 abstractModemConnector) ,所以我的源代码看起来几乎像英语,并且可以用比例字体完美地阅读。
AstractModemConnector
abstractModemConnector
在 Consolas 之前,我总是使用 安代尔 · 莫诺作为我的程序员字体。
我试图为自己回答这个问题,以便在 Eclipse 编辑器中使用。
我现在正在尝试,这对我正在处理的日本人来说似乎相当不错。自2000年以来包含在 Windows 中。
GNU Unifont 是一种单间隔位图字体,完全覆盖 Unicode 5.1中定义的基本多语言平面。它也可以在真实类型格式。
GNUUnifont 确实拥有完整的 Unicode BMP。不幸的是,UTF8映射有大约16倍的字符,包括一些 CJK 扩展。我的建议是下载统一字体,并添加其他字符,你需要手工或复制从另一种字体。
可以通过 FontForge 从统一码联盟发布的 CodeCharts.pdf中提取字体,然而:
CodeCharts.pdf