Pango是一个开源软件,旨在创建一个软件框架,使国际文本字符能够以电子方式呈现。尽管大多数说英语的人可能意识不到这一点,但许多语言在互联网和其他软件应用程序中没有被表示,或者没有得到充分体现。大多数情况下,这是由...
Pango是一个开源软件,旨在创建一个软件框架,使国际文本字符能够以电子方式呈现。尽管大多数说英语的人可能意识不到这一点,但许多语言在互联网和其他软件应用程序中没有被表示,或者没有得到充分体现。大多数情况下,这是由于软件应用程序不支持这些语言中的字符。手持计算机Pango是两个不同单词的组合,考虑到软件的任务,Pan来自两种不同的语言。Pan是一个希腊单词,意思是“all”,go是一个日语单词,意思是“languages”。事实上,这就是Pango希望支持的——所有语言。Pango希望通过创建能够以电子方式呈现世界上几乎每种语言的软件,来帮助那些使用代表性不强的语言的人。这项工作并不容易。许多语言都有自己的一系列特性,必须加以考虑。代码必须用这样的语言编写一种不排除任何语言的方法,或者至少排除尽可能少的语言。应该注意的是,Pango不把文本从一种语言翻译成另一种语言。它只是提供了文本以电子格式显示的基础。在某些方面,Pango可以比作一个广告牌,它是一个可以看到文字和图形的媒介。但是,为了传达信息,还必须有人来把文字和图形应用到广告牌上。作为开源软件,Pango不依赖利润来继续它的使命。如果它真的这样做了,它可能从来没有被创造过,这是因为对软件的需求可能永远都不足以带来利润。例如,如果一个软件程序是为讲英语的听众创建的,它有可能被数亿人购买和使用事实上,讲英语的人数,无论是母语还是非母语,估计在5亿到10亿之间,这取决于一系列不同的因素,例如如何衡量识字率。这代表了软件应用的一个重要潜在市场。市场越大,获得良好投资回报的机会更大。然而,一种只有1万到2万人会说的语言代表着一个非常小的市场,软件公司很可能永远不会从中获利。因此,这些语言都被忽略了,Pango试图通过提供这些语言的各种应用程序来改变这种状况
-
发表于 2020-08-07 10:46
- 阅读 ( 1208 )
- 分类:电脑网络