gpt4 book ai didi

fonts - Google Web字体中的 “latin”和 “latin-extended”字形支持的语言?

转载 作者:行者123 更新时间:2023-12-03 05:42:55 49 4
gpt4 key购买 nike

Google Web字体上的某些字体支持多个“字符集”。关键是,如果我使用的Web字体仅提供“拉丁”字形,那么将页面翻译成不支持该字形的语言的用户将清楚地注意到困惑的文本。

我希望我的网络字体能够支持除英语之外的世界上最受欢迎的语言,例如西类牙语,德语,法语等。

为此,我想分别了解“拉丁语”和“拉丁语扩展”适合哪些语言。

我希望答案看起来像:

Latin Character Set & Supported Languages:

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

Latin-Extended Character Set & Supported Languages:

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

我在Google Web字体文档或Googling中找不到此信息。

最佳答案

拉丁
aka Unicode Latin1-Supplement(U + 0080至U + 00FF)旨在主要支持西欧语言(如您提到的法语,德语,西类牙语,葡萄牙语,意大利语,爱尔兰语,冰岛语,斯堪的纳维亚国家的语言,以及无意中还提到的其他语言)下面的列表)。标准ASCII支持英语。 ASCII(前127个字符,其中95个是字素U + 0020至U + 007E)被放置为Unicode中名为“基本拉丁语”的第一个块。此块被认为是“拉丁”的一部分,即使在非拉丁字体中也通常支持该块,以在基于拉丁语的系统上正确显示字体名称。
拉丁文扩展
Google字体上的Latin Extended意味着实际上会阻止Latin-Extended-A(U + 0100至U + 017F),它应该(与“Latin”结合使用)支持所有常见的拉丁文字。使用此块的大多数语言也使用“拉丁”字符,因此“拉丁扩展”字体通常包含“拉丁”字符的超集,但不能保证。
在Unicode中,国家字母中也有拉丁字母-B块,用于字符Ə,Ș,Ț(但是这些字母通常由Extended-A中的Ä,Ş,Ţ代替)和越南语Ơ,Ư(但是在Google字体上有自己的类别)。
Unicode Latin-Extended-B和Latin-Extended-Additional块支持非洲拉丁语言,但Google的Latin Extended类别大多不支持这些语言。甚至还有更多奇特的C,D和E扩展名(共252个字符),但我在现实生活中没有见过,因此我想Google也不会将其归入“拉丁扩展名”类别。
根据我的观察,如果包含的某些(但不一定是来自Latin-Extended-A块的)所有字符,则Google会将字体置于Latin Extended类别中。 Webfonts必须很小,以免减慢页面加载速度(首选woff / woff2格式)。字体包含的字符越多,字号越大(覆盖整个BMP的字体可以增长到10 MB以上)。作者经常描述他/她的字体的用途,因此只有他/她可以描述字符支持背后的逻辑。例如,Lato Google字体仅支持Latin Extended A块中的波兰语字符(作者是波兰人),但它属于Google的“Latin Extended”类别。若要查找字体是否支持特定语言,请尝试显示以下列表中的字符。
语言支持
list of latin-written alphabets
下面在Omniglot和其他来源上检查过,我不算:

  • 来自拉丁文扩展的图,通常由单独的字符替换(Æ受Latin1-Supplement支持,ß曾经是图)
  • 非拉丁字母,因为问题是关于拉丁语还是拉丁语扩展。某些语言使用两种书写系统:拉丁语很少见(例如阿布哈兹),除非正式采取措施(如哈萨克斯坦),否则我不包括这些书写系统。
  • 少数民族和死语(阿迪格语,阿奇语,旧波罗的海语言,比斯拉马语,查莫罗语,楚瓦什语,塞浦路斯语,达勒卡利语,埃斯特雷马杜兰语,法拉语,埃尔法达利语,法罗语,吉尔伯特语,格洛萨语,海达语和爱斯基摩语-阿留申语,伊奇祖语, ,Istriot,Livonian,Ladin,Kashubian,Marshallese,Mirandese,Montenegrin,Old Norse,Nuxalk,Occitan,Romansh,Rotokas,萨米语,萨摩亚语,上索布语和下索布语,Tahitian,Tawlu,Tetum,汤加,乌里希亚语,Yapese,Zuni,印度印第安拉丁字母)
  • 历史字符未在最新版本的字母中使用(如双重音符,ſ,ĸ)
  • 音译词几乎是语言学家专用的,即拼音,IPA,UPA

  • 如果缺少重要的内容或电子通讯中使用了少数语言,请发表评论。
    ASCII(基本拉丁语,即使在非拉丁字体中也经常受支持)
    古拉丁语,南非语,阿斯图里亚斯语,科尔苏语,荷兰语,格陵兰语,盖尔语,海地语(Creolic),马来语,绍纳语,西西里语,斯瓦希里语。
    还支持英语,并在Latin1 Supplement中添加了方便的“¢”(美国)和“£”(英国),尽管后来添加了其他货币符号(如“€”):自1998年Unicode 2.0以来,此代码块开始0x20A0)。
    拉丁语
  • 阿尔巴尼亚语Ç,Ë(Ç不在Arbëresh方言中)
  • 加泰罗尼亚语À,É,È,Í,Ï,Ŀ,Ó,Ó,Ú,Ü,Ç(Ext-A中的Ŀ可以用带问号·字符的L表示)
  • 丹麦挪威Æ,Å,Ø
  • 芬兰语Å,Ä,Ö,Š,Ž(Ex-A中的Š,Ž很少使用,可以使用S,Z)
  • 菲律宾Á,À,Â,É,È,Ê,Ë,Ë,Í,Ì,Î,Ñ,Ó,Ò,Ô,Ô,Ú,Ù,Û
  • 法语Æ,Œ,Â,À,É,È,Ê,,Ë,Ç,Î,Ï,Ô,Ù,Û,Ü,Ÿ,»,«(来自Ext-A的用法较少,在路标,但人们通常在消息中使用oe,从Ext-A罕见的Ÿ仅以法语命名,其余的包括Latin1补充中的,、 story behind this [fr]note on Wikipedia [en])
  • 德语Ä,Ö,Ü,ß
  • 冰岛Æ,Á,É,Í,Ó,Ö,Ú,Ú,Þ,Ð
  • 爱尔兰Á,É,Í,Ó,Ú
  • 意大利语Ì,Ù,ª,º(最后两个有时会加强调,英语在Numero中也很流行-Nº)
  • 卡西Ñ,Ï
  • 山麓Ë,Ò
  • 葡萄牙语Á,Â,Ã,À,Ç,É,Ê,Ó,Ô,Õ,Ú,ª,º
  • 撒丁岛Ç
  • 西类牙语加利西亚语Ñ,¿,¡,ª,º
  • 瑞典语Å,Ä,Ö

  • 拉丁扩展
  • Azeri Ç,Ğ,I(无点小写字母),İ,Ö,Ş,Ü,Ə(Ext-B中的is可替换为Ä,然后与土耳其字母相同)
  • 克里米亚Ta语Ç,Ǧ,I(无点小写字母),İ,Ñ,Ö,Ş,Ü(Ext-B中的can可替换为Ext-A中的Ğ)
  • 塞尔维亚语波斯尼亚语克罗地亚语Ć,Č,Đ,Š,Ž
  • 捷克语Á,Č,Ď,Ě,É,Í,Ň,Ó,Ř,Š,Ť,Ú,Ů,Ý,Ž
  • 爱沙尼亚语Ä,Ö,Õ,Ü,Š,Ž
  • 世界语Ĉ,Ĝ,Ĥ,Ĵ,Ŝ,Ŭ
  • 弗留利语Â,Ê,Î,Ô,Û
  • Gagauz (摩尔多瓦)Ä,Ç,Ê,I(无点小写字母),İ,Ö,Ş,Ţ,Ü
  • 瓜拉尼语(巴拉圭)Á,Í,Ó,Ã,Ẽ,G̃,Ĩ,Ñ,Õ,Ũ,Ỹ(Ĩ,Ũ来自Ext-A,Ẽ,Ỹ来自Ext-Additional,G̃非Unicode,仅通过组合变音符号)超出Ext-A范围的字符通常会用抑扬音(Ê,Ĝ,Î,Û,Ŷ)转录
  • 夏威夷Ā,Ē,Ī
  • 匈牙利Á,É,Í,Ó,Ö,Ő,Ú,Ü,Ű
  • 哈萨克语(计划从西里尔语迁移)Ä,Ç,Ğ,I(无点小写字母),İ,Ŋ,Ö,Ş,Ü(多次修订,2019 version)
  • 库尔德人Ç,Ê,Î,Ş,Û
  • 拉脱维亚Ā,Č,Ē,Ģ,Ķ,Ī,Ļ,Ņ,Ō,Ō,Ū,,Š,Ž
  • 立陶宛语Ą,Č,Ę,Ė,Į,Š,Ų,Ū,Ž
  • 马耳他语Ċ,Ġ,Ħ
  • 毛利人Ā,Ē,Ī,Ō,Ū(少数民族,但自2015年以来更加知名和流行)
  • 波兰语Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż
  • 罗曼语Č,Š,Ž(说,但很少写语言)
  • 罗马尼亚语Ă,Â,Î,Ș,Ț(拉丁文Ext-B中的Ș,Ț,可以使用Ext-A中的Ş,Ţ)
  • 萨米语(北部,少数民族语言,但在Ext-A中具有唯一的Ŧ)Á,Č,Đ,Ŋ,Š,Ŧ,Ž
  • 斯洛伐克语Ä,Á,Č,Ď,É,Í,Ĺ,Ľ,Ň,Ó,Ô,Ú,Š,Ŕ,Ť,Ý,Ž
  • 斯洛文尼亚Č,Š,Ž
  • 塔塔尔语(自2012年起)Ä,Ç,Ğ,İ,I(无点小写字母),Ñ,Ö,Ş,Ü
  • 土耳其语Ç,Ğ,I(无点小写字母),İ,Ö,Ş,Ü
  • 越南语Ă,Â,Đ,Ê,Ô,Ơ,Ư(Ext-B中的Ơ,Ư加上组合音调0x300和0x301,请参见下面的组合变音符号,在Google字体上具有特殊类别)
  • 威尔士语Â,Ê,Î,Ô,Û,Ŵ,oji

  • 拉丁语扩展,非洲语(大多数不受拉丁扩展字体支持)Africa alphabet的完全支持包括Ubuntu,Fira Sans,EB Garamond,Tinos,News Cycle,Didact Gothic,M Plus,Sawarabi,Cousine,Caudex,Judson,Andika(当然还有Noto,请参见下文)
  • 巴里(刚果)Ŋ,Ö
  • 类巴拉(马里)Ɛ,Ɲ,Ɔ(全部来自Ext-B)
  • 柏柏尔人(图阿雷格)(撒哈拉)Ă,Ḍ,Ɣ,Ǝ,,Š,Ž,Ḥ,Ḷ,Ṣ,Ṭ,Ẓ(Ext-B中的Ɣ,Ǝ,Ext-Additional下方带点的字符)
  • 奇瓦瓦(Chewa)(东非)Ŵ
  • Dagbani (刚果)Ɛ,Ɣ,Ɔ,Ŋ,Ʒ(来自Ext-B的Ɛ,Ɣ,Ɔ)
  • Dinka (苏丹)Ä,Ë,Ɛ,Ɛ̈,Ɣ,Ï,Ï,Ŋ,Ö,Ɔ,Ɔ̈(Ext-B中的Ɛ,Ɣ,Ɔ、,、Ɔ̈不是Unicode,仅结合了变音符号)
  • Fula (西非)Ɓ,Ɗ,Ƴ,Ŋ(Ŋ来自Ext-A,其余来自Ext-B)
  • 豪萨语(乍得)Ɓ,Ɗ,Ƴ,Ƙ,R̃(R̃不是Unicode,仅结合了变音符号,其余来自Ext-B)
  • 伊博(尼日利亚)Ṅ,Ị(其他)
  • 马达加斯加语(马达加斯加)N̈(非Unicode,仅结合变音符号,才能用拉丁文中的Ñ代替)
  • 泛尼日利亚语Ɓ,Ɗ,Ǝ,Ẹ,Ị,Ƙ,Ṣ,Ṣ,Ụ(Ext-B中的Ɓ,Ɗ,Ǝ,Ƙ,Ext-Additional中的Ẹ,Ị,Ṣ,Ụ)
  • Wolof (塞内加尔)À,É,Ë,Ñ,Ŋ,Ó
  • 约鲁巴语(西非)Ẹ,Ọ,Ṣ(Ext-Additional +组合音Á,À,Ā)

  • 结合变音标记
    或者,字体可以支持“组合变音标记”块:U + 0300至U + 036F。例如,可以将type键入为U + 0158(又称预组合字符)或R + U + 030C。支持Unicode的程序应该既显示又将其视为独立字符,但是如果程序或字体不支持全部字符,则合并的变音标记可能会放错位置(例如,我的系统中的low太低),请参见此关于此主题的非常详细的 Unicode Q&A
    具有多国语言支持的有用字体
    您可能想通过 Font Squirrel服务自定义某些字体(如果其许可允许)或将它们用作备份。有广泛支持的免费字体开始于:
  • 我非常喜欢漂亮的衬线Quivira带有11个以上字符的开放字体,1.5 MB
  • 许多计算机都安装了Arial Unicode(MS Office的一部分,50k +个字符,22 MB)
  • 有一个由Google提供的Noto project,它包含所有但最新的unicode字符(衬线,无衬线和UI字体),并按块支持很好地排序(1.1 GB)
  • 作为最后的备份字体,您可能会认为Unifont看起来很丑陋(50个以上的字符,但只有11 MB,并且对嵌入式设备友好)
  • 关于fonts - Google Web字体中的 “latin”和 “latin-extended”字形支持的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303677/

    49 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com