如果一個網站的界面必須製作成漢語和維吾爾語對照混排的形式,在設計和開發時有哪些排版規則需要遵循?
除了 @龔博致 說的內容語言和文字方向的 HTML 標記之外,還有一個關於字體的問題需要注意。
常見的阿拉伯語字體很多不能正確顯示維吾爾字母,因為維吾爾語字母在阿拉伯-波斯字母的基礎上有一些改良,而且一兩個字母的連寫方法不同。iOS 和 OS X 上自帶的阿拉伯文字體,如果用來顯示維文字母的話,l 和 m 兩個字母連寫時,顯示總會不規範。
要正確顯示維語,需要下載 Alkatip [1] 或 UKIJ [2] 的字體,我不知道怎麼弄成 Web 字體。另外,Google 的 Noto Naskh 和 Noto Kufi 可以正常顯示維吾爾字母。 https://www.google.com/get/noto/
Noto Naskh 和 Kufi 字形風格不一樣,但是字母的顯示、連寫都是正確的。Geeza Pro 里 l 和 m 連寫的習慣和維語不同,但基本不妨礙使用。Nadeem、Al Bayan 以及很多別的阿拉伯語字體,不能正確顯示維語。如下圖:
Geeza Pro 好像是 OS X 和 iOS 上默認的阿拉伯文字體,基本上完全支持維語,只是第二行標黃的 l 和 m 連寫和維語的通行做法不同。不過無甚大礙,看多就習慣了。
維語通行的 l 和 m 的連寫是上面這樣的,很多阿拉伯字母的字體 l 和 m 的連寫常常是下面這樣的。 因為維語字母 w ? ? y ü u 的字形是其他使用阿拉伯字母的語言不存在的,而且 e h 的字形也不一樣,所以 Nadeem 和 Al Bayan 裡面的很多字母都 fallback 到 Geeza Pro 了,於是形狀也格格不入而且也不能連寫。
–
1. Alkatip 字體下載:http://www.uighursoft.com/ug-CN/services/fonts.html2. UKIJ 字體下載:http://www.ukij.org/fonts/3. 評論里 @朱文嘉 說大家用 Alkatip 比較多。一些維語的 Android 系統會默認用 Noto Naskh,可能是因為比較省事兒。
沒有真正去嘗試過,四大神文字是屬於我試圖繞過的領域……所以下面的內容,錯了請大家指出0、建議模板上分開一點。反正可選項只有左右分兩欄或者按段落分開,逐行之類的不用想了,右向排版和左向排版混合的時候,文字是無法控制的。1、按新html標準,維吾爾語的區塊,標籤要加上聲明,例如&2、為兼容老標準,header還是要有聲明
&
&
3、伊朗等國家,部分站點為了確保瀏覽器可以正確顯示文字,會把文字轉成圖片。如果需要更新的內容不多,可以考慮
可以用css格式來編寫雙行或豎列因為是雙語種建議主要以漢語為主,應為現在是漢語為主導地位。
推薦閱讀:
※為什麼有的中文書籍段首沒有縮進?
※想在論壇發一篇字體與排版看起來都很舒服的文章需要做些什麼?
※文章里電影、書籍的外鏈應否包含書名號(《》)較好?為何?
※在西文中使用斜杠和括弧的時候應該如何添加空格?