Fonts 方言及;本地字体(如果有)(以及在互联网上的使用)

Fonts 方言及;本地字体(如果有)(以及在互联网上的使用),fonts,webfonts,truetype,fontforge,Fonts,Webfonts,Truetype,Fontforge,如何开始使用本地字体?例如,但我认为其他人也可能具有以下特征: 同一声音的不同图形表示a的4个表意文字(我需要选择4个表意文字中的1个还是按哪个顺序排列?) 有些声音像平假名/片假名,表中有元音和辅音 我不知道这两件事是否会影响一个人书写字体的方式 那么在fontforge中,如何设计/开发这种本地字体供其他人使用呢 如果这种土著语言没有utf8表示法(据我所知,它应该发生在每个有自己方言或土著声音的国家),我应该如何开始在a、b、c、d、e、f、…、x、y、z的地方画图 如何在页面中使用

如何开始使用本地字体?例如,但我认为其他人也可能具有以下特征:

  • 同一声音的不同图形表示a的4个表意文字(我需要选择4个表意文字中的1个还是按哪个顺序排列?)
  • 有些声音像平假名/片假名,表中有元音和辅音
我不知道这两件事是否会影响一个人书写字体的方式

那么在fontforge中,如何设计/开发这种本地字体供其他人使用呢

  • 如果这种土著语言没有utf8表示法(据我所知,它应该发生在每个有自己方言或土著声音的国家),我应该如何开始在a、b、c、d、e、f、…、x、y、z的地方画图
  • 如何在页面中使用这种字体?或者在文档应用程序中

大多数真实人类语言的书写系统都用Unicode基本多语言平面(BMP)表示。Unicode提供了一种编码,指示在哪些插槽中放置哪些字符。通过编码>重新编码>ISO 10646-1(Unicode,BMP)在FontForge中设置此编码

在某些情况下,您可能需要额外的图示符,以便在某些上下文中为某些字符提供不同的外观。它仍然是相同的unicode字符,具有相同的逻辑含义,但在某些上下文中可能需要不同的标志符号。拉丁字母表中的一个例子是(取决于字体),您可能需要两个“Q”字形,其中一个带有较短的尾部,以便在后面跟一个带降序符的字符的情况下使用。在其他情况下,您可能需要提供连字,这是两个或更多字符连接在一起的特殊标志符号。Unicode专门为连字和变体字符形式提供了一些插槽,但其他插槽可能需要您自己提供。您提供的通常应该放在“专用”块中,uniE000到uniF4FF。然后,您可以创建查找以在适当的情况下替换这些字符:。 如果您以OpenType格式生成字体,大多数现代软件都会应用这些查找

对于相应unicode插槽中的字符,从右到左的文本应自动工作


制作数字字体是一项技术性很强的业务,特别是如果你想了解OpenType功能的复杂性,比如连字和上下文替换。不适合胆小的人

如果你能提供更多关于所涉及语言和脚本的细节,这可能会有所帮助。