該項目是關於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鳴叫我。