动态生成Ge'ez unicodes

时间:2012-11-24 05:51:01

标签: unicode utf-8

enter image description here

您好。如果您查看上面的图像,您将看到一组非常奇怪的字符以及一些拉丁字符。奇怪的是厄立特里亚人物。它们是我们在我国使用的角色。因此,为了说明问题,我希望创建最简单的软件甚至是批处理文件(如果可能的话),以帮助我使这些字符在网络上适用,并让PC理解并显示它们。类型。就像使用阿拉伯语,印度语,中文......字符一样。我认为,因为“创造一种语言”的问题通常很少,或者因为我可能不知道使用的正确术语,当我在互联网上搜索任何教程甚至自由职业者或任何东西时,我得到的只是...没有。所以,我希望,如果有人能给我一步一步的指导,或者甚至只是一个关于如何创建它的线索,将会非常有帮助。

感谢。

6 个答案:

答案 0 :(得分:4)

如果它们是Unicode字符,则它们应该可以像任何其他语言的字符一样显示。我用Google搜索并发现了这一点,希望它们与您所询问的相同:

የዩዪያዬይዮ

ዸዺዻዼዽዾ

请参阅?在Web浏览器或其他程序上显示它们不需要额外的工作。


这些是来自Unicode Ethiopic集(U + 1200..U + 137C)的字符,以UTF-8编码:

第1行:

  • የ= 0xE1 0x8B 0xA8 = U + 12E8 = ETHIOPIC SYLLABLE YA
  • ዩ= 0xE1 0x8B 0xA9 = U + 12E9 = ETHIOPIC SYLLABLE YU
  • ዪ= 0xE1 0x8B 0xAA = U + 12EA = ETHIOPIC SYLLABLE YI
  • ያ= 0xE1 0x8B 0xAB = U + 12EB = ETHIOPIC SYLLABLE YAA
  • ዬ= 0xE1 0x8B 0xAC = U + 12EC = ETHIOPIC SYLLABLE YEE
  • ይ= 0xE1 0x8B 0xAD = U + 12ED = ETHIOPIC SYLLABLE YE
  • ዮ= 0xE1 0x8B 0xAE = U + 12EE = ETHIOPIC SYLLABLE YO

第2行:

  • ዸ= 0xE1 0x8B 0xB8 = U + 12F8 = ETHIOPIC SYLLABLE DDA
  • ዺ= 0xE1 0x8B 0xBA = U + 12FA = ETHIOPIC SYLLABLE DDI
  • ዻ= 0xE1 0x8B 0xBB = U + 12FB = ETHIOPIC SYLLABLE DDAA
  • ዼ= 0xE1 0x8B 0xBC = U + 12FC = ETHIOPIC SYLLABLE DDEE
  • ዽ= 0xE1 0x8B 0xBD = U + 12FD = ETHIOPIC SYLLABLE DDE
  • ዾ= 0xE1 0x8B 0xBE = U + 12FE = ETHIOPIC SYLLABLE DDO

答案 1 :(得分:4)

如今,在网页上使用埃塞俄比亚字符主要是字体问题。 (您可能还有一个问题,即方便地输入它们,但这取决于您的创作环境使用例如Windows 7的人至少有一个包含它们的字体,但旧计算机通常缺少这样的字体。以下字体包含它们(可能还有其他字体) :

Code 2000,是免费软件,作者已经消失,所以状态不明显

Unifont,一个免费的位图字体

FreeSerif,免费字体

Nyala,与某些版本的Windows一起发布

SunExt-A,免费字体

Fixedsys Excelsior,我想是一个免费的位图字体(尚未测试)

我可能会使用FreeSerif作为可下载字体,@font-face

答案 2 :(得分:2)

刚刚遇到同样的问题,但有一个简单的解决方案:Google现在为许多语言提供网络字体,也是ethiopic: http://www.google.com/fonts/earlyaccess

答案 3 :(得分:2)

要在网络表单中编写amharic或Tigrigna,您只需在https://addons.mozilla.org/en-US/firefox/addon/any-key/上使用Any Key firefox add,而且还有chrome!!!

但是要使用javascript创建一个编辑器,你可以在这里看到一个网站http://www.lexilogos.com/keyboard/amharic.htm,并尝试将它们实现起来!{/ p>

答案 4 :(得分:1)

你可能想看一下 http://senamirmir.org/

除非我错了,否则你做了你想做的事。 如果你不喜欢他们的字体SIL Abyssinica也应该没问题(但它只包括一种写作风格)。

布局状态因系统而异,与目标* nix类似,需要合并布局的系统 http://www.freedesktop.org/wiki/Software/XKeyboardConfig/

答案 5 :(得分:1)

@Samaya,到目前为止,您可能已经找到了想要的答案。但是,让我放弃我的想法。基于您的原始问题,我认为您正在尝试开发一个小型软件,该软件可以选择作为实用程序(作为功能),并且可以用于显示Geez字母,而无需安装单独的Geez应用程序。为此,我认为,应该以一种可以在操作系统(例如Windows中的Amharic)中将其选择为功能(语言功能)的方式来开发实用程序。但是,您随后的评论似乎更多地集中在在网络上显示Geez字符。正如许多人建议的那样,我们已经具有该功能。但是,如果您仍然想为其开发应用程序,我建议您使用unicode(例如U1260-በ)数组,并从键盘上选择匹配的转录数组(例如-በ)。输入键盘键后,您的应用程序将使用转录数组,并将其与unicode匹配,以在Geez中显示正确的字母。不知道我是否完全了解您的要求,但我本人和同事一起做了一个项目,其中包括针对特定应用程序的此类工作。顺便说一句,您是否必须安装Geez软件才能查看基于Tigrigna / Geez成绩单的网站?如果是这样,请检查您的浏览器版本。