该项目是关于Android应用程序(可在Google Play上可用的),该应用程序允许用户探索各种乌尔都语字体,最终帮助他们选择合适的字体。此项目还旨在使用户欣赏为什么Nasta'liq脚本应该是Web和移动设备上乌尔都语内容的自然选择。我还写了一篇博客文章,描述了我最终如何从事这个项目。
Android应用程序提供以下功能:
学分:黎明
我想使用乌尔都语字体播放一段时间,但仍未获得起点或坚实的动力。当我阅读有关新的且改进的字体的新闻时,这一想法是由拉合尔国际技术大学(ITU)(巴基斯坦)的言语和语言技术中心(CSALT)实验室推出的Meher Nasta'liq。该网站声称这是迈向高级乌尔都语版式的一步,并且是一种满足现代移动应用程序需求的字体。甚至Dawn也介绍了一个故事,它是基于书法的乌尔都语字体。这足以引起我的注意,我想尝试一下,看看它与其他字体有何不同,尤其是Jameel Noori Nastaleeq字体,这被认为是迄今为止最好的。然后,一旦我开始考虑它,我就意识到没有应用程序或资源,我可以看到乌尔都语文本看起来像在不同的字体中呈现的(实际上有很多!)。
如前所述,我启动了这个项目,以解决我面临的问题,但是在更广泛的情况下,我非常希望它会鼓励开发人员创建带有乌尔都语内容的应用程序。此外,我没有找到任何资源来解决诸如乌尔都语在互联网或移动设备方面的影响力以及Naskh和Nasta'liq脚本的技术比较之类的问题。我的目标还将这项研究转换为信息源,该信息为那些同样关心和有兴趣在该领域进行更深入研究的人提供答案。
长话短说,它可以帮助您更好地决定为您的Android应用程序或移动应用程序选择正确的乌尔都语字体。字体始终是UI的关键要素,它会影响用户对应用程序的第一印象。人们认为,字体的选择和吸引力使应用程序具有视觉吸引力。字体的美感,美学和大小是关键因素之一。字体的选择非常重要,因为它使文本更自然地阅读和相当易于理解。
学分:rekhta
乌尔都语是我的母语,通用语言,以及巴基斯坦的民族语言,在6个国家 /地区被600多人在6个国家 /地区说话,但仍然乌尔都语作为一种语言并未成功地与我们所知道的“数字时代”融合在一起。由于人口的经济状况较差,许多乌尔都语演讲者并不是技术上的活跃,尤其是那些居住在印度和巴基斯坦的人。在那些活跃的人中,大多数是千禧一代,根本不写乌尔都语,并且可以使用罗马乌尔都语作为沟通媒介。
我本人在我的个人手机上安装了SwiftKey键盘后,大约在2年前开始在WhatsApp和Messenger上使用Urdu。在我变得舒适和发展流利的写作速度之前,每天使用了大约3-4个月的使用。家人和朋友开心,发现它很奇怪,但我继续使用它。在我不断鼓励后,他们中的许多人后来加入了我的行列。我的国际朋友发现乌尔都语剧本非常有趣,这是一种耻辱,与其他每个国家不同,我们在日常生活中不会用母语写作。我们中的许多人只有一旦我们开始居住在巴基斯坦以外的地方就意识到这一点。
当任何语言丢失时,我总是很抱歉,因为语言是国家的谱系。 〜塞缪尔·约翰逊
学分:黎明
乌尔都语作为一种语言具有印度 - 雅利安的基础,是从右至左写的,例如阿拉伯语或波尔西。据语言学家 - 希斯托里亚人说,它在11世纪以来波斯和突击队的印度次大陆入侵期间开始从波尔西和阿拉伯人的接触中演变。总的来说,今天的阿拉伯语是用Naskh编写的,随后您在Web上看到的乌尔都语文本也主要是在Naskh脚本中。乌尔都语不是阿拉伯语的孩子,但纳斯克(Naskh)在互联网上被认为是乌尔都语的事实上的风格。乌尔都语通常以nasta'liq风格编写,即单词中连接的字母倾向于遵循倾斜的基线。 Nasta'liq和Naskh之间的区别不仅仅是一种不同的风格,Nasta'liq与乌尔都语演讲者的起源和自豪感密切相关(至少对于那些关心的人来说)。基于一个百年历史的书法传统,纳斯塔·利克(Nasta'liq)被认为是地球上最美丽的剧本之一,也被称为“书法新娘”。
我暂时会忽略地理政治隶属关系,但我可以自信地说,过去的两三代乌尔都语读者和作家长大后,几乎彼此相互关联了Nasta'liq和Urdu。 Nasta'liq是在学校阅读乌尔都语书籍时的默认脚本。因此,我们这一代人习惯于阅读Nasta'liq中的乌尔都语,以至于我们在Naskh编写时甚至无法正确阅读,但是由于Nastal'iq的使用有限,我们被迫在数字设备上读Naskh的乌尔都语。妮娜·斯托辛格(Nina Stoessinger)在她的文章“深入融入类型”的文章中说,阅读是一项脆弱的任务,它需要持续的重点,并且很容易被中断。在这种情况下,排版的目的必须是尽可能减少刺激,因为否则读者将更有可能放弃这篇文章。如果我们想在乌尔都语中提出文本的要求降低和更具吸引力,那么我们就需要使阅读易于阅读,而不仅仅是在文本的语义层面上,而且在正式的版式层面上。
阿里·埃特拉兹(Ali Eteraz)写了一篇很棒的文章,上面写着这个主题,题为《乌尔都语剧本之死》。阿里(Ali)的文章创造了很多飞溅,它触及了在线世界中有关乌尔都语脚本的非常敏感的观点。与更常见的Naskh脚本相比,这是Nasta'liq的示例。
Nasta'liq的复杂性使其成为世界上最具挑战性的写作风格之一。与Nasta'liq相比,Naskh更容易实施,这应该立即很明显。阿里说:“纳斯克(Naskh)凭借其直率和角度的编码,因为与nasta'liq不同,它不会垂直移动,也没有粘附到严格的模式。”实施Nasta'liq的困难意味着大多数软件公司只是选择实施Naskh,希望乌尔都语扬声器能够改用使用Naskh。这并没有按照每个人的预期方式奏效。显然,纳斯克(Naskh)对乌尔都语的扬声器如此憎恶,以至于他们更喜欢切换到使用罗马脚本而不是网络上的naskh和发短信,这就是出现问题的地方。
Nasta'liq在乌尔都语中占据了一个特殊的位置,从媒体排版到Moder-Day Web的数十年尝试已经试图将乌尔都语挤入Naskh,但与Farsi的成功率没有一样。乌尔都语的人们设法使用技术桥打印Nastaleeq的方法 - 为基于模板的按压丢弃字符排列,并在现代,使用图像而不是文本。这伤害了搜索,SEO和其他面向文字的追求。在阅读Nasta'liq脚本的乌尔都语时,我们实际上并没有阅读字母,我们正在阅读美丽的字母组,使我们能够快速阅读并识别字符的组合(otf中的glyph)。这类似于对中文角色表达思想而不是字母的认识。当那些公认的nasta'liq组合没有出现在读者身上时,他/她迷失了方向,不喜欢它的印刷。
nasta'liq在每日巴基斯坦网站Naskh on BBC乌尔都语网站上
Naskh尽管草皮在本质上是线性的。每个字母连接到下一个从右到左移动。字形根据它们在单词中占据的位置改变形状。 Naskh的视觉美严格由规范所定义,以无缝的方式进行,每个字母都加入下一个字母,以创建与视觉图一样吸引人的文本。
Nastaa'liq是设计最复杂的脚本之一。 Nasta'liq写在一个单词越长的倾斜基线上,单词越高。与本质上是线性的Naskh不同,Nastaa'liq以“ nukte”或符合严格的放置顺序的点从右向左和垂直移动。 Nasta'liq要求严格符合特定的语法,该语法在过去几个世纪以来都经过了磨练和微调。
它的复杂性也使其成为使用计算机字体呈现的最困难的脚本之一。它的左侧方向,垂直性质和特定于上下文的塑形为任何字体渲染引擎提供了一个挑战,使其比基于基于的平坦(Naskh)阿拉伯语脚本更难渲染。结果,字体开发人员长期以来一直在努力以正确的形状生成字体,但同时避免了点和变量的重叠。
如果您想阅读并更多地了解乌尔都语版式的历史和技术,那么确实会探索Shumyle的这一精美插图的设计学生指南。
Nasta'liq成为Windows 8的一部分,引入了阿拉伯文字字体家族的新成员Urdu排版。据推测,它是首先可用的Unicode字体来支持Nasta'liq。感谢Michael S. Kaplan及其团队。
Mudassir Azeemi是另一位具有类似任务的爱好者,他还在2014年给Tim Cook的信中写了一封信,要求在iOS中要求Nasta'liq支持。他很高兴地告诉我们,苹果终于在iOS 11 Beta中加入了Nasta'liq的支持,我们都希望看到更新已发布。
更新(2017年12月12日):苹果已在iOS设备上正式采用Nasta'liq,这是一个大新闻! Mudassir已经分享了他的兴奋:)
Android开始从棉花糖(2015年10月)提供乌尔都语,据我所知(在撰写本文时),它仍然不支持Nasta'liq对乌尔都语的语言。
有趣的是,根据现代网络出版和移动应用程序的需求,正在开发乌尔都语字体方面正在进行有希望的努力。我们总是需要字体,这些字体允许使用现有软件(Google Chrome,Mozila,IE和Safari)在URDU中进行电子通信,以支持OTF规格,但无需安装插件。
其他理想的功能包括:
Mehr Nastaleeq字体是一个很好的示例,它可以满足该要求,该字体已于2017年2月启动并可用于使用。MEHR字体也成为我想在首先开发这样的Android应用以验证并查看它如何使乌尔都语文本看起来很漂亮的原因。在此应用程序(在写作时),我在包含Nasta'liq的6个,Naskh的2个和RIQA脚本的1个中包含了9个字体。这是一个理想的决定,允许用户获得可用的不同选项的风味,但由于所有充分的理由,数字清楚地表明了我对Nasta'liq的偏见。
我在搜索和选择正确的字体方面最大的挑战是,没有一个资源可以轻松找到它们。有关字体的所有这些信息均分散。然后,即使您成功地找到了要下载的URL,也没有有关相应字体或创建者的目的/功能的描述。我真的很努力地找到有关我想包括和使用的大多数字体的许可信息。为了节省其他有兴趣的用户的努力,我在此存储库中的单独文件中列出了所有字体(应用程序中包含的字体)的许可。我只是想确保有关人员/组织应获得应有的认可。
回到这个主题,我觉得今天存在几种障碍,可以在移动设备上完全集成乌尔都语。首先,我们只有少数网站,例如BBC-urdu或rekhta.org,这些网站几乎完全不存在乌尔都语,而移动应用程序几乎不存在。他们中的大多数倾向于发布图像,而不是高度生产的文本。因此,有一种印象是市场不存在,用户看不到任何价值。其次,只有一小部分网站(例如Jang News)在Nasta'liq中发布内容,这是乌尔都语的默认写作样式。第三,Google Translator的英语对乌尔都语翻译的表现非常差,从而减少了非纯净读者的范围。第四,迫切需要鼓励我们的朋友,家人,尤其是千禧一代开始使用乌尔都语作为书面形式的交流媒介,并为此感到自豪。
最后,最重要的是,我们知道可以通过在这个勇敢的新世界所有流行的操作系统中提供Nasta'liq字体来解决世界上最令人生畏的乌尔都语脚本问题。是的,Google我在跟你说话。正如Mudassir正确地说的那样,为了在Nasta'liq写作,Google将需要与Unicode绑在Nasta'liq字体中,将其与乌尔都语联系起来,并摆脱Naskh字体。在Android/iOS设备上安装了一些hacks可以安装自定义的乌尔都语字体,但是这些是可能在一台设备上使用的骇客,但不会在另一台设备上使用,而不是每个用户都有按照这些说明的意愿和技术知识。 OSS可以在互联网上恢复乌尔都语的真实身份,而不会拉出太多的头发,因为降级问题仍然是迄今为止最棘手的问题。
我个人相信,为了使Google和其他大型玩家真正有兴趣发挥自己的作用,我们首先必须让他们相信乌尔都语作为一种语言再也不再被忽略,因为考虑到它被数千万和巨大的覆盖范围使用。我们开始使用和发布带有乌尔都语内容的移动应用程序的越多,它就会引起应有的关注。然后,当地的IT行业和理事机构可以更加自信和实质。
我开始了一项研究,以找出满足以下标准的Android应用程序:
这是一项正在进行的研究,将来我将继续更新此部分。老实说,没有太多满足这些标准的应用程序,这就是为什么要突出和鼓励其他应用程序创建者的重要性。
注意:目前,我的应用程序也没有为RTL布局镜像的真正意义配置,而并非所有内容都在乌尔都语中,但是我一定会尝试解决这两个主题,以作为下一个更新的改进。
我想提到的一个应用程序是铅笔新闻。它允许用户在真实的“ Nasta'liq Urdu”字体上阅读有关基于乌尔都语的接口的新闻。
铅笔应用程序符合上述标准,并在其应用程序上做得很好。 Techjuice也涵盖了它,您也可以从这里下载它。
我正在附上一些屏幕截图,以了解应该如何完成。
Bykea是一个用于运输,交付和支付服务的应用程序。它已将乌尔都语与英语一起融合在一起。
Cricname是Urdu中面向板球的Android应用程序,可让用户保持最新的游戏范围。它具有某些缺失的元素,例如RTL镜像,并且不使用Nasta'liq字体之一。
有点无关,但我最近发现了有关这种镀铬扩展的信息,并认为需要在这里提及它。就Chrome上的浏览和阅读乌尔都语内容而言,它确实解决了问题。顶部的樱桃还使用“ Mehr Nastaleeq”字体。
没什么特别的,只有分叉,并用您的贡献创建公关。稍后,我计划为那些希望在应用中包含新字体的人定义某些标准。
我尽了最大的努力来保持研究合法,只包括我找到真实资源的信息。我还分享了我如何看待问题和观点的观点,这是辩论和质疑的开放的观点。我很高兴收到有关我在这里写的内容或您认为可以改进的领域的建设性反馈。
这是一个非常个人的项目,我在2017年2月正式开始。我也很有动力,因为我2017年新年的目标之一是从头开始开发自己的Android应用程序,并将其发布在Google Play上。这个想法似乎是实现这一目标的好方法。
没有Zeeshan Shabbir的帮助,这是不可能的,Zeeshan Shabbir自愿跳进去,总是笑着我问他的任何任务。我希望他在这段经历中也学到了一两件事。因此,总的来说,在这个项目中,许多人以某种方式为我提供了帮助,我感谢所有人。我试图在贡献者列表中提及所有这些;
您可以通过[email protected]与我联系,也可以通过@wahibhaq鸣叫我。