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

问题描述 投票:53回答:1

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

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

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

我希望答案看起来像:

Latin Character Set & Supported Languages:

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

Latin-Extended Character Set & Supported Languages:

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

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

fonts webfonts google-webfonts glyph
1个回答
63
投票

拉丁

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

拉丁语扩展

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

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

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

Languages support

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

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

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

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

Combining diacritical marks

或者,字体可以支持组合变音标记块:U + 0300至U + 036F。例如,Ř可以键入U + 0158(也称为预合成字符)或R + U + 030C。支持Unicode的程序应该显示和处理相同的独立字符,但如果程序或字体不支持保留曲目,组合变音标记可能最终有点错位,请参阅此主题的非常详细的Unicode Q&A

Other characters to consider

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

Useful fonts with multilanguage support

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

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