任何人都可以告诉我包含大多数Unicode字符的等宽字体如果不是那么包含大部分欧洲语言字符集的等宽字体?等宽Unicode字体
回答
Unicode字体调用等宽字体将涵盖几乎所有的欧洲字符,但缺乏亚洲字符。
有GNU Unifont项目,这或多或少都以此为目标。
时下几乎所有的字体至少包括拉丁文,希腊文和西里尔文。还有足够的拉丁语来支持大多数欧洲语言。
但是,由于OpenType限制为65536个字形,并且迄今为止分配了更多的代码点,所以不能有覆盖大部分Unicode的单个字体。另外一种常见的误解是,尽可能多的脚本使用单一字体是Good Thing™。实际上并非如此。请记住,对于字体的工作其他的事情必须到位,以及:正确定义的变音符号的支持(这样结合的口音竟然出现高于/低于的基本字符,而不是地方旁边),预组成字形一些脚本中,这样渲染引擎可以正确地使用它们,这包括阿拉伯语和和印度语脚本,...
这是一个重大的任务,因此它并不奇怪,几乎覆盖的Unicode的大部分唯一的字体是最后手段字体,打算在没有其他字体存在显示时使用。作为后备机制,但从不作为第一选择。首选的方法实际上是让渲染引擎对字体进行脚本支持,而不是尝试将其全部塞进一个字体中。另请参阅迈克尔卡普兰的这个:Arial Unicode MS effectively [bites|sucks|blows]。
不过,如果你只是在寻找字形支持:
- 龙力三世统一
- 使用Fixedsys怡东
- 埃弗森单
- 幻觉记忆国界单
- 的Roboto单
这些字体已经很大了。但如上所述,不要指望复杂脚本或排版的正确工作。
使用案例:如果您正在使用带有大型多语言文档的xelatex或lualatex,并且想要阅读日志,那么您可能需要一种可覆盖许多字形的字体,以便您可以正确识别缺少的字符日志例如“缺少字符:字体[...]中没有(字符)”(如果字符不存在,您只会看到一个方框)。 – 2017-01-23 14:40:17
@ macmadness86:虽然Windows控制台的限制,字体替换是一件事,并且工作,这是在这里适当的解决方案。正如所指出的那样,有一个*技术*原因为什么不能做到这一点,因此,我认为,找到用例来倡导无法完成的事情是徒劳的。另外,我希望XeLaTeX能为您提供错误消息,通过行/列号明确标记错误。 – Joey 2017-01-23 14:44:31
我只是添加了一个用例,其中有很多字形很重要 - 比如65536个字形。在需要> 65536字形的情况下,xelatex使用'\ XeTeXcharclass'和'\ XeTeXinterchartoks'支持替换。不幸的是,对于缺少字符错误信息往往是模棱两可:( – 2017-01-23 14:55:41
索拉是随Micosoft产品的现代化等宽字体。
,涵盖范围广泛的Unicode字符的字体的一个例子是宋体的Unicode随Microsoft Office产品。
我也在寻找单空间,丰富的Unicode字体。到目前为止,我用幻觉记忆国界单,但我想知道是否有更好(对我来说)更换。
所以,今天,我已经下载了以下TTF字体和计算自己的字形数:
- DejaVu Sans Mono:3289
- Everson Mono:9671
- Fixedsys Excelsior:5993
- FreeMono: 4177
- GNU Unifont:57089
- Lucida Sans Unicode:1779
但是它们的用处也是什么符号被完全支持以及它们的外观。例如Fixedsys和Unifont有老派的外观。无论如何,这可能是有用的信息有人...
Lucida Sans Unicode不是单声道的空间。 – mbomb007 2018-03-01 15:51:30
虽然技术规范存在,将允许创建巨大的字体,可能涵盖整个unicode范围,在实践中: - 许多应用程序和软件堆栈不支持所有这些OpenType字体扩展(通常LOCL和OTC:https://blogs.adobe.com/CCJKType/2014/09/shs-otf-or-otc.html) - 设计所需的所有字形,它们的组成规则,是一个巨大事业,许多人一年做是正确的
所以这样的字体现在不存在,或贸易覆盖质量
重新评估国际软件不应该假定存在泛Unicode字体,但能够根据需要编写尽可能多的不同字体,并且覆盖范围不同且通常重叠。它使得软件开发人员更加努力工作,因为人们可能不会认为连续字形使用相同的字体文件。
这是文本如何现代栈工作(例如的HarfBuzz-NG +的fontconfig ...)
全名: Osaka-等幅
CSS: FONT-FAMILY: '大阪单';
看着25+的字体后,我才发现 1适合我所有的标准编程:
Chart Key:
==============================================
FWK : Full Width Kanji
FWR : Full Width Roman Characters
HWA : Half Width Ascii Characters
oO0 : Can differentiate o vs O vs 0 ?
il1 : Can differentiate i vs l vs 1 ?
ZOM : Does NOT mis-align when zooming?
==============================================
FWK FWR HWA oO0 il1 ZOM
*Osaka Mono : Y Y Y Y Y Y
GNU Unifont : Y Y Y Y Y -
*NotoSansMCJR : Y Y Y - Y -
*MS Gothic : Y Y Y - * Y
Kochi Gothic : Y Y Y - - Y
Hanazono Micho: Y Y Y - - Y
MS Hei : Y Y Y - - Y
**IPA Gothic : Y Y Y Y Y Y
*NotoSansMCJR : Full name is "Noto Sans Mono CJK JP Regular"
*MS Gothic : il1 difference is subtle.
*Osaka Mono :
CSS: font-family:'Osaka-Mono';
In text editor drop down, will
likely be: "Osaka-等幅"
**IPA Gothic : The "\" symbol displays as a
yen sign in HTML pages and
my text editor. Deal breaker.
的字体,我发现unsuable,因为无论:
- 汉字不正好2个ASCII字符宽。
- 全宽unicode字母不是完全2 ASCII字符宽。
============================================ ==
- 安代尔单
- 苹果哥特
- 题名Cyberbit
- 索拉
- 幻觉记忆国界单
- 埃弗森单
- FixedS YS怡东
- 免费单
- 汉旺禧重
- 汉王敏黑色
- 汉王Zon的易
- Kaiso下一页B
- 小冢哥特式临[R
- Lucidia三世的Unicode
- 等宽(由乔治·威廉)
- Nanum哥特
- 诺托单声道
- 诺托单声道普通
- 诺托三世CJK JP普通
- 大阪
- 的Roboto
- 的Roboto单声道
- 的Un Yetgul
========= =====================================
- 1. Nexus 5等宽字体对于unicode圈具有不同的宽度
- 2. Android等宽字体大小
- 3. 等宽字体,引号和回音a
- 4. HTMLViewer无法显示等宽字体?
- 5. Rstudio闪亮renderdatatable将字体更改为等宽字体?
- 6. CSS - 使无衬线字体模仿等宽字体
- 7. 嵌入Unicode字体
- 8. 打印Unicode字体
- 9. 使用CSS将非等宽字体强制为固定宽度
- 10. 如何列出WPF中的等宽字体(固定宽度)
- 11. 字体宽度
- 12. 将字符实体转换为它们的Unicode等效
- 13. 日文的Unicode字体
- 14. 的Unicode字形不窗体
- 15. 等宽字符的像素宽度
- 16. 在iOS中设置Unicode字符宽度
- 17. “FONT-FAMILY:等宽,等宽”
- 18. 如何使用FreeType 2渲染任何字体的等宽字体文本?
- 19. 如何判断一个字体是否使用GTK和Pango等宽字体?
- 20. 如何将textview的字体更改为sans或serif或等宽字体?
- 21. Android Unicode字符字体颜色
- 22. 字体真棒和Unicode字符物化
- 23. 根据等宽字体的大小设置WPF RichTextBox的宽度和高度
- 24. 乳胶:带有等宽字体的清单
- 25. 用等宽字体填充固定大小的div
- 26. 是否有一个用非等宽字体换行的技巧?
- 27. 浏览器使用哪种等宽字体?
- 28. 强制HTML textarea使用CSS使用等宽字体
- 29. Firemonkey应用程序:TMemo中的等宽字体?
- 30. Firefox文本对齐中心不能使用等宽字体
GNU Unifont是一种粗略的位图字体,它是适合模拟早期显示奠定设备和矩阵打印机从20世纪60年代。 – 2013-01-13 05:31:04
现在还有一个矢量化的ttf版本 – n611x007 2013-06-26 08:54:43
今天我想这是最好的答案。 – 2015-12-23 19:28:36