国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

蒙古文在線輸入法研究與實(shí)現(xiàn)

2016-10-10 01:46:59張利峰胡其圖內(nèi)蒙古師范大學(xué)青年政治學(xué)院內(nèi)蒙古呼和浩特0005內(nèi)蒙古社會(huì)科學(xué)院內(nèi)蒙古呼和浩特0005
科技傳播 2016年17期
關(guān)鍵詞:蒙文蒙古文輸入法

張利峰,胡其圖.內(nèi)蒙古師范大學(xué)青年政治學(xué)院,內(nèi)蒙古呼和浩特 0005 .內(nèi)蒙古社會(huì)科學(xué)院,內(nèi)蒙古呼和浩特 0005

蒙古文在線輸入法研究與實(shí)現(xiàn)

張利峰1,胡其圖2
1.內(nèi)蒙古師范大學(xué)青年政治學(xué)院,內(nèi)蒙古呼和浩特 010051 2.內(nèi)蒙古社會(huì)科學(xué)院,內(nèi)蒙古呼和浩特 010051

本文闡述了通過(guò)蒙古文字體嵌入與Jscript等技術(shù),實(shí)現(xiàn)一種蒙古文的在線輸入法的研究與實(shí)現(xiàn)方法,目的是想通過(guò)這種技術(shù)解決在沒(méi)有安裝蒙古文字體和輸入法的計(jì)算機(jī)上實(shí)現(xiàn)蒙古文的顯示與錄入等信息處理問(wèn)題,為廣大蒙古語(yǔ)應(yīng)用群體提供方便快捷的信息處理手段。

蒙古文;在線;輸入法

隨著互聯(lián)網(wǎng)的迅猛發(fā)展以及上網(wǎng)本等廉價(jià)產(chǎn)品的出現(xiàn),家家都能上網(wǎng)的夢(mèng)想不再遙遠(yuǎn),尤其在城市與經(jīng)濟(jì)發(fā)達(dá)的農(nóng)牧區(qū)基本上家家都有了電腦。內(nèi)蒙古及其他省份使用蒙古語(yǔ)的地區(qū)也同樣使用電腦,通過(guò)互聯(lián)網(wǎng)了解世界。經(jīng)過(guò)近幾年的發(fā)展,蒙古文網(wǎng)站也逐漸多起來(lái),比較典型的“中國(guó)蒙古語(yǔ)新聞網(wǎng)”“蒙驛門(mén)戶網(wǎng)”及“蒙古包網(wǎng)盟”等。

我們知道在計(jì)算機(jī)上顯示某種文字,必須有相關(guān)語(yǔ)言的字體才可以顯示,所以以上幾個(gè)網(wǎng)站都是通過(guò)字體嵌入的方式實(shí)現(xiàn)了不用下載蒙古文字體便可在任何一臺(tái)電腦上顯示蒙文的功能,所以任何人在任何地方都可以不用安裝蒙古文字體便可以查看以上網(wǎng)站。人們?cè)诓榭淳W(wǎng)站的同時(shí)也出現(xiàn)的發(fā)表自己的觀點(diǎn)、文章或聊天等需求,這就需要有蒙古文輸入法才能實(shí)現(xiàn)。目前蒙古文輸入法有很多種,比如可以免費(fèi)使用的“蒙科立蒙古文輸入法”“賽音蒙古文輸入法”及其他多種輸入法,都實(shí)現(xiàn)了蒙古文的輸入功能,但是他們的共同點(diǎn)就是必須安裝到本地計(jì)算機(jī)上才可以實(shí)現(xiàn)蒙古文的輸入法。這就對(duì)互聯(lián)網(wǎng)用戶帶來(lái)許多麻煩,因?yàn)檫@些用戶有可能在家里上網(wǎng),有可能上單位上網(wǎng),或者去網(wǎng)吧上網(wǎng),這些電腦上未必安裝有蒙古文輸入法,此時(shí)必須手工安裝蒙古文輸入法。但是有些單位或網(wǎng)吧管理員為了維護(hù)方便或怕電腦被感染病毒等原因,拒絕其他用戶自行安裝軟件,還有一些用戶對(duì)計(jì)算機(jī)操作不熟練,對(duì)下載和安裝蒙古文輸入法等操作一竅不通,這就給應(yīng)用帶來(lái)了許多問(wèn)題。所以人們更喜歡使用不需要下載,也不需要安裝的蒙古文輸入法。本文中闡述的方法就可以解決以上問(wèn)題。

有人可能也會(huì)說(shuō)Windows VISTA已經(jīng)包含了蒙古文字體和輸入法,所以沒(méi)有必要研究嵌入式字體和在線輸入法。其實(shí)這種想法是錯(cuò)誤的,因?yàn)榈谝?,VISTA系統(tǒng)目前還沒(méi)有普及,雖然有了替代產(chǎn)品Windows7,但是還沒(méi)有上市,即便是上市了,離普及還有一段時(shí)間,普通用戶是否喜歡還是個(gè)未知數(shù);第二,VISTA上使用的蒙古文編碼與目前公開(kāi)的蒙古文網(wǎng)站編碼不同,互相之間不兼容;第三,目前不管是個(gè)人還是團(tuán)體開(kāi)發(fā)的蒙古文網(wǎng)站都是基于蒙科立或賽音的TrueType字體實(shí)現(xiàn)的,要將如此之多的網(wǎng)站轉(zhuǎn)到VISTA兼容格式需要很大的投入,很多人沒(méi)有精力和財(cái)力去完成,而且VISTA上提供的輸入法比較單一,輸入非常不方便,很多人都不喜歡使用他。所以,以目前的情況來(lái)看,要將當(dāng)前的所有蒙古文網(wǎng)站轉(zhuǎn)到Vista上的蒙古文編碼格式還需要很長(zhǎng)一段時(shí)間。這就要求我們繼續(xù)維護(hù)當(dāng)前的編碼方式下的蒙古文網(wǎng)站,并且要對(duì)他進(jìn)行更多的功能擴(kuò)充和豐富應(yīng)用。

1 實(shí)現(xiàn)原理及實(shí)現(xiàn)方法

1.1字體嵌入技術(shù)

這里指的字體嵌入技術(shù)指的是在網(wǎng)頁(yè)瀏覽器里嵌入蒙古文字體的技術(shù)。此技術(shù)一般應(yīng)用在本地計(jì)算機(jī)沒(méi)有蒙文字體時(shí)需要顯示蒙文的環(huán)境。目前互聯(lián)網(wǎng)上公開(kāi)的網(wǎng)站一般都是用這種技術(shù)實(shí)現(xiàn)蒙文的顯示功能,所以客戶瀏覽這些網(wǎng)站時(shí)無(wú)需下載蒙文字體便可瀏覽網(wǎng)站的所有內(nèi)容。這種技術(shù)的出現(xiàn)也緩解了目前通用的計(jì)算機(jī)操作系統(tǒng)沒(méi)有預(yù)裝蒙文字體的問(wèn)題,對(duì)蒙古文網(wǎng)站的建設(shè)和推廣也做出一定的積極貢獻(xiàn)。

在網(wǎng)頁(yè)瀏覽器里嵌入字體技術(shù)是由微軟公司實(shí)現(xiàn),我們只要使用微軟公司提供的Microsoft Web Embedding Font Tool工具,將現(xiàn)有的TrueType字體轉(zhuǎn)換一下就可以了。具體轉(zhuǎn)換方法在網(wǎng)上有很多資料,感興趣的朋友可以上網(wǎng)查看。

目前,在流行的網(wǎng)頁(yè)瀏覽器中,支持網(wǎng)頁(yè)嵌入式字體的只有Windows Internet Explore,其他瀏覽器尚不支持,所以對(duì)應(yīng)用上帶了一點(diǎn)不便之處,但是并不影響從多數(shù)用戶,因?yàn)槟壳霸S多人還是在使用微軟的操作系統(tǒng)及瀏覽器。

1.2豎排顯示

由于蒙古文的書(shū)寫(xiě)是需要豎排的,所以網(wǎng)頁(yè)瀏覽器需要支持豎排顯示才可以。微軟Internet Explore通過(guò)支持CSS的writing-mode實(shí)現(xiàn)豎排顯示功能,達(dá)到了基本的蒙古文顯示功能。但是微軟當(dāng)初實(shí)現(xiàn)豎排功能可能是針對(duì)漢文或日文,所以只支持從右到左的排列功能,而蒙古文正好跟這個(gè)相反,需要從左到右顯示。

目前的解決方法有兩種,一種是對(duì)每行字后面加回車(chē)換行符,然后再倒序后輸出。目前各蒙古文類網(wǎng)站都是使用這種方法實(shí)現(xiàn)的。這種解決方法的缺點(diǎn)也是顯而易見(jiàn)的:1)必須為每行字加一個(gè)回車(chē)換行符;2)將每行字反序后才可以正常顯示;3)換行的兩個(gè)字不連貫,對(duì)查詢帶來(lái)一定的問(wèn)題。第二種方法是使用CSS的濾鏡功能,將豎排從右到左的文本倒過(guò)來(lái),就可以從左到右顯示蒙文了,但是文字也跟著反了,所以需要開(kāi)發(fā)反向的字體,以滿足蒙古文的正常顯示需求。這種方法使用的較少,可能是因?yàn)楸容^麻煩,而且使用濾鏡可能會(huì)影響速度。

圖1是使用第一種方法實(shí)現(xiàn)的蒙古文新聞網(wǎng)站。

圖1 

1.3輸入規(guī)則與算法

輸入法的規(guī)則和算法是基于蒙科立公司的音碼輸入法,目前此輸入法的安裝版已經(jīng)公開(kāi),任何人都可以免費(fèi)下載使用,下載地址為http∶//reg.ulaaq.com。此輸入法的特點(diǎn)為比較成熟,輸入方法比較智能,能夠自動(dòng)識(shí)別出陰陽(yáng)字,的、特等字型變化可以自動(dòng)算出,使用非常方便。

要實(shí)現(xiàn)在線輸入法就要依靠Jscript,因?yàn)樗梢詫?xiě)簡(jiǎn)單的JAVA代碼,并且可以實(shí)現(xiàn)客戶端自動(dòng)下載功能,而客戶并不知道下載和后臺(tái)所做的所有事情,客戶只要正常錄入就可以了。雖然只提供簡(jiǎn)單的JAVA語(yǔ)言功能,但是對(duì)于編寫(xiě)在線輸入法是綽綽有余了,只要輸入法的算法的規(guī)則定下,任何類型的或復(fù)雜的輸入法都可以實(shí)現(xiàn)。

測(cè)試地址為:http∶//www.noruu.com/menk_test. html。以下是使用在線輸入法的應(yīng)用截圖。

從圖2中可以看出輸入法已經(jīng)嵌入到網(wǎng)頁(yè)中,并且靠窗口右側(cè)懸停,很像windows系統(tǒng)提供的輸入法。

圖2 

2 存在的問(wèn)題

由于網(wǎng)頁(yè)上豎排顯示文本和字體嵌入技術(shù)只有IE5.5上及版本的瀏覽器才支持,而Linux等操作系統(tǒng)上流行的mozilla firfox等瀏覽器并不支持,所以以上技術(shù)只能在Windows下的IE瀏覽器里才適用。好在目前微軟的操作系統(tǒng)及瀏覽器占據(jù)著非常大的市場(chǎng)份額,所以對(duì)用戶的體驗(yàn)與使用上不會(huì)有什么大的影響。如果想完美地解決蒙古文顯示問(wèn)題還需要修改以上瀏覽器的底層功能,比如在Firfox瀏覽器里直接嵌入字體等,但是這需要更多的努力。

[1]李海柱.蒙古文網(wǎng)頁(yè)中字體嵌入和文字豎排研究[J].內(nèi)蒙古師范大學(xué)學(xué)報(bào):自然科學(xué)漢文版,2005(34):1.

[2]費(fèi)拉納提.JavaScript權(quán)威指南[M].5版.北京:機(jī)械工業(yè)出版社,2007.

[3]確精扎布.蒙古文編碼國(guó)際標(biāo)準(zhǔn)[M].呼和浩特:內(nèi)蒙古大學(xué)出版社,2001.

TP3

A

1674-6708(2016)170-0084-02

本論文獲得2014年度內(nèi)蒙古自治區(qū)高等學(xué)??茖W(xué)研究項(xiàng)目《面向蒙語(yǔ)授課班學(xué)生英語(yǔ)學(xué)習(xí)的英蒙機(jī)器翻譯平臺(tái)基礎(chǔ)研究》的支持,項(xiàng)目編號(hào):NJZY14238;本論文獲得2016年度內(nèi)蒙古自治區(qū)蒙古語(yǔ)言文字科研資助項(xiàng)目《蒙漢文牌匾翻譯標(biāo)準(zhǔn)與規(guī)范化網(wǎng)絡(luò)平臺(tái)研究》的支持,項(xiàng)目編號(hào):MW-YB-2016025。

張利峰,內(nèi)蒙古師范大學(xué)青年政治學(xué)院。胡其圖,內(nèi)蒙古社會(huì)科學(xué)院。

猜你喜歡
蒙文蒙古文輸入法
要命的輸入法
蒙文少兒出版物題材特征分析
關(guān)于新發(fā)現(xiàn)的《字母匯編》(蒙古文)
蒙文信息處理課程教學(xué)策略分析
清朝頒予杜爾伯特達(dá)賴汗之滿蒙文承襲詔書(shū)(英文)
關(guān)于蒙古文在各種瀏覽器上顯示方法的探討
略論Khandjamts夫人(基里爾蒙古文)
百度被訴侵犯商標(biāo)權(quán)和不正當(dāng)競(jìng)爭(zhēng)
iOS中為什么找不到安裝的第三方輸入法
電腦迷(2012年22期)2012-04-29 23:34:02
我們需要怎樣的輸入法?
淮北市| 和硕县| 张家港市| 邛崃市| 炉霍县| 富顺县| 分宜县| 辽源市| 南投县| 临高县| 古浪县| 井研县| 辛集市| 海伦市| 淅川县| 永州市| 达孜县| 民勤县| 桃园市| 甘谷县| 溆浦县| 泗洪县| 武强县| 阿巴嘎旗| 峨山| 微山县| 玉环县| 丹凤县| 红安县| 孝义市| 水富县| 平湖市| 兴城市| 淅川县| 久治县| 陈巴尔虎旗| 双柏县| 昌宁县| 巴南区| 平度市| 阳城县|