我正在寻找一种好的编程字体,它可以让我在 Unicode 中添加注释和字符串文字,通常是日语和中文以及一些拉丁语和西里尔语。
到目前为止,情况似乎是“完整的、等宽的、免费的、选择 2”,而谷歌在这方面让我失望了(也许是因为没有好的东西?)。
我发现最好的是 Arial Unicode,但它不是等宽字符,这对我和我使用的编辑器来说是个大麻烦。当我编写 Python 代码时,更不用说 Python 缩进了。
(链接,欢迎编辑)
我正在寻找一种好的编程字体,它可以让我在 Unicode 中添加注释和字符串文字,通常是日语和中文以及一些拉丁语和西里尔语。
到目前为止,情况似乎是“完整的、等宽的、免费的、选择 2”,而谷歌在这方面让我失望了(也许是因为没有好的东西?)。
我发现最好的是 Arial Unicode,但它不是等宽字符,这对我和我使用的编辑器来说是个大麻烦。当我编写 Python 代码时,更不用说 Python 缩进了。
(链接,欢迎编辑)
Unicode 很大。真的很大。你简直不会相信它有多么巨大,令人难以置信。我的意思是,您可能认为代码页与 ü 相距甚远,但这对于 Unicode 来说只是小菜一碟。
我真的怀疑世界上是否有任何字体(等宽或不等宽)具有“完整”Unicode。您可以做的最好的事情是找到一些等宽字体,它们一起覆盖您感兴趣的空间,并确保您的编辑器设置为可以使用它们。
我发现最好的是DejaVu Sans Mono,它是Bitstream 的 Vera Sans Mono的 Unicode 扩展。
我不确定是否有任何“完整”的字体,所以我认为你必须处理拼凑的字体。
GNU Unifont是等宽位图字体,完全覆盖了 Unicode 5.1 中定义的基本多语言平面。它也有 True Type 格式。
康索拉斯怎么样?现在应该躺在大多数窗户盒子上。
如果没有,可以在这里下载:
http://www.microsoft.com/down...lang=en
不过,如果没有启用 ClearType,它看起来确实很丑。
在 Consolas 之前,我一直使用Andale Mono作为我的程序员字体。可以免费下载。
我正在尝试为自己回答这个问题,以便在 Eclipse 编辑器中使用。
MS ゴシック(MS Gothic)是我目前正在尝试的,这对于我正在处理的日本角色来说似乎相当不错。自 2000 年起包含在 Windows 中。
一种可以从 Unicode 联盟CodeCharts.pdf
通过 FontForge 字体提取发布的内容构建。然而:
GNU Unifont 确实有完整的 Unicode BMP。不幸的是,UTF8 映射有大约 16 倍的字符,包括一些 CJK 扩展。我的建议是下载 Unifont 并手动添加所需的其他字符或从其他字体复制它们。
实际上,当我必须阅读等宽字体时,我发现它们很麻烦,所以我使用 Tahoma 甚至 Georgia 作为我的源代码。我有一个非常冗长的编码风格(一个 type 的实例AstractModemConnector
被命名abstractModemConnector
),所以我的源代码看起来几乎像英语,并且使用比例字体完全可读。