Google网络字体中"latin"与"latin-extended"字形支持的语言?

its*_*_me 60 fonts glyph webfonts google-webfonts

Google Web Fonts选择字符集

Google Web Fonts上的某些字体支持多个"字符集".问题是,如果我使用的网络字体仅提供"拉丁"字形,那么将页面翻译为不支持字形的语言的用户将清楚地注意到混乱的文本.

我希望我的网络字体支持除英语之外的世界上最流行的语言,例如西班牙语,德语,法语等.

为了这个目的,我想知道,"拉丁语"和"拉丁语"的语言完全符合哪种语言.

我希望答案看起来像:

Latin Character Set & Supported Languages:

- ..........
- ..........
- ..........

Latin-Extended Character Set & Supported Languages:

- ..........
- ..........
- ..........
Run Code Online (Sandbox Code Playgroud)

我无法在Google Web Fonts文档或Google搜索中找到此信息.

Jan*_*roň 70

拉丁

又名Unicode Latin1-Supplement(U + 0080到U + 00FF)是为了支持西欧语言(正如你提到的法语,德语,西班牙语,爱尔兰语,冰岛语,斯堪的纳维亚国家的语言,以及巧合,列表中提到的其他语言)下面;英国英语错过常用的£符号,美国英语用标准ASCII支持).ASCII(前127个可打印字符U + 0020到U + 007E)被认为是拉丁语的一部分,即使在非拉丁字体中也通常支持ASCII,以便在基于拉丁语的系统上正确显示字体名称).

拉丁语扩展

Latin Extended意味着实际上阻止Latin-Extended-A(U + 0100到U + 017F),这应该支持大多数拉丁语文本.

Latin1-Extended-B主要包含对非洲拉丁语书写语言的支持,但下面提到的罗马尼亚语和阿塞拜疆语也有3个字符(可以用扩展名A中的字符替换).

还有更多奇特的C,D和E扩展,但这些字符从未在常见的电子文本中使用.字体包含的字符越多,其大小越大(覆盖整个BMP的字体可以增长到10 MB以上).因此,并非Latin-Extended A块中的所有字符都必须存在于Latin-Extended类别中,特别是在高度风格化的字体中:它取决于其作者的字体或动机的目的.要确定字体是否支持特定语言,请尝试显示以下列表中的字符.

语言支持

在下面的列表中,我不计算:

  • 通常由单独的字符替换的有向图(Æ由Latin1-Supplement支持)
  • 非拉丁字母,因为问题是关于拉丁语与拉丁语扩展
  • 少数民族和死亡语言(Elfdalian,法罗语,Kashubian,Montenegrin,Livonian)
  • ASCII完全支持ASCII字母表(如荷兰语或盖尔语)
  • 手稿的历史符号

如果缺少重要的内容或者在电子通信中使用某种少数民族语言,请发表评论.默认情况下,所有语言都需要Latin-Extended-A块,除非列表中的注释另有说明)

  • 阿尔巴尼亚人 Ç,Ë(Latin1-Supplement)
  • 阿塞拜疆 C,G,I(无点小写),I,O,S,U,ə(从扩展B最后一个是可更换的由A,则相同的字母如土耳其)
  • 塞尔维亚人,波斯尼亚人和克罗地亚人 Ć,Č,Đ,Š,Ž
  • 加泰罗尼亚 À,É,È,Í,Ï,Ó,Ò,Ú,Ü,Ç(Latin1-Supplement)
  • 捷克 Á,Č,Ď,Ě,É,Í,Ň,Ó,Ř,Š,Ť,Ú,Ů,Ý,Ž
  • 丹麦语,挪威语 Æ,Å,Ø(Latin1-Supplement)
  • 英语 £,¢
  • 爱沙尼亚语 Ä,Ö,Õ,Ü,Š,Ž
  • 世界语 Ĉ,Ĝ,Ĥ,Ĵ,Ŝ,Ŭ
  • 芬兰 Å,Ä,Ö,Š,Ž(最后两个很少使用,可以使用S,Z,那么Latin1-Supplement就足够了)
  • 法语 Æ,Œ,Â,À,É,È,Ê,Ë,Ç,Î,Ï,Ô,Ù,Û,Ü,Ÿ,»,«(很少使用Œ,Ÿ来自Extended-A,其余包括ÿ在Latin1-补充)
  • 德语 Ä,Ö,Ü,ß(Latin1-Supplement)
  • 匈牙利 Á,É,Í,Ó,Ö,Ő,Ú,Ü,Ű
  • 爱尔兰 A,E,I,O,U(Latin1的补充剂)
  • 冰岛 Æ,Á,É,Í,Ó,Ö,Ú,Ý,Þ,Ð(Latin1-Supplement)
  • 拉脱维亚 Â,Č,Ē,Ģ,Ķ,Ī,Ļ,Ņ,Ō,Ū,Ŗ,Š,Ž
  • LithuaianĄ,Č,Ę,Ė,Š,Ų,Ū,Ž
  • 波兰语 Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż
  • 葡萄牙语 Á,Â,Ã,À,Ç,É,Ê,Ó,Ô,Õ,Ú
  • 罗马尼亚语 Ă,Â,Î,Ş,Ţ(最后2个在拉丁语扩展B中,可以使用Extended,扩展A中的Ţ)
  • 斯洛伐克语 Ä,Á,Č,Ď,É,Í,Ĺ,Ľ,Ň,Ó,Ô,Ú,Š,Ŕ,Ť,Ý,Ž
  • 撒丁岛 Ç(Latin1-Supplement)
  • 土耳其 Ç,Ğ,我(无点小写),İ,Ö,Ş,Ü
  • 西班牙语加利西亚语 Ñ,¿,¡(Latin1-Supplement)
  • 瑞典 Å,Ä,Ö(Latin1-Supplement)
  • 越南语 Ă,Â,Đ,Ê,Ô,Ơ,Ư(+组合音调0x300和0x301,请参阅下面的变音符号组合,在谷歌字体上有一个特殊类别)
  • 威尔士,Ê,Î,Ô,Û,Ŵ,Ŷ

结合变音符号

或者,字体可以支持组合变音标记块:U + 0300至U + 036F.例如,Ř可以键入U+0158(也称为预组合字符)或R+ U+030C.程序支持Unicode的应该显示和处理同一个独立的性格,但如果程序或字体不支持的曲目,该组合语音标记可能最终会有点错位的,看到这个很详细的Unicode Q&A在这个题目.

其他要考虑的角色

德国Fraktur,仍然常用(即在萨尔茨堡的大多数街道标志上),包含不是Unicode的字符(如链接中提到的"s"变形),没有精确的拉丁文对应物,有些字体将它们映射为其他字符字符.还有其他奇特的符号在电子文本中很有用(当我还是个孩子时,我在"h"之后用捷克语字母表示"ch"作为独立字母.它不是Unicode,因为电子文本在捷克语中盛行在90年代中期,它不再被强调,但在捷克语区域"ch"序列仍然在"h"之后排序,这里更有趣的信息).

支持多语言的有用字体

您可能希望通过Font Squirrel服务自定义某些字体(如果其许可证允许)或将其用作备份.有广泛的支持免费字体开始:

  • 我非常喜欢漂亮的Quivira开放式字体,带有11 + k字符,1.5 MB
  • 许多计算机安装了Arial Unicode(MS Office的一部分,50k +字符,22 MB)
  • 有一个谷歌的Noto项目,其中包含所有但最新的serif中的unicode字符,sans-serif和UI字体很好地按块支持排序(1.1 GB)
  • 作为最后的备用字体,你可能会考虑丑陋的Unifont(50 + k字符,但只有11 MB和嵌入式设备友好)

  • 您知道Google Web Fonts上的"Latin-Extended"字符集是包括Latin1-Extended-A还是Latin1-Extended-B字符,还是只包含其中一个字符? (14认同)
  • 在Google Web Fonts上"Latin-Extended"表示该字体包含Latin1-Extended-A和Latin1-Extended-B中的部分或全部glyphes. (5认同)
  • Š, Ž 在芬兰语中很少使用,只有奇怪的输入词,如“šekki”(意思是支票,可以用普通的 s 代替)。我会说它们不是必需的。 (2认同)