Re: 有些困惑:html、CSS、直排、電子書、瀏覽器……

2010/8/25 pingooo <ping.nsr.yeh@gmail.com>:
> 如果寫文章的人要會寫 HTML entity 才能縱橫版面,
> 那他大概會投奔別的技術吧。
> 當然這可以用 authoring tool 解決,
> 但刻網頁的工程師還是用 text editor 的多吧?

解決 HTML entity 的輸入難度其實不見得是要靠 authoring tool,
也有可能是 IME 要處理的範疇....

> 如果把「中文真正好」裡的引號視為語意(我要用引號),
> 讀者選直排閱讀時,
> 由瀏覽器選擇合適的顯示方式(例如把 "「" 轉成 "﹁" ),
> 應該是比較容易被接受的做法。
> 這個做法就需要
> 1. 有直排專用符號的,事先建好符號對應表,如"「" -> "﹁",這些字元在 Unicode 標準裡有一些 [1,2]。
> 2. 沒有直排專用符號的,瀏覽器自行旋轉,如積分號、歐元符號之類。這也需要建立一個規則決定哪些字元要旋轉,不然該轉的不轉,不該轉的郤轉了,會很有笑果。

這兩點我相信是目前實務上最常見的作法,
然後回到 public-html-ig-zh,這裡需要討論的點會是:
這些對應/轉換規則應該交給瀏覽器各自實作,
還是應該在某個 W3C 標準裡面定規則?
還是其實應該是要在 Unicode 裡面定規則?

Best,
/Jedi/

>  :)
> pingooo
> [1] CJK Compatibility Forms: http://www.unicode.org/charts/PDF/UFE30.pdf
> [2] Vertical Forms: http://www.unicode.org/charts/PDF/UFE10.pdf
>
> oldcat <blog.oc@gmail.com> 於 2010年8月25日上午11:44 寫道:
>>
>> 2010/8/25 Ben Luo <benluo@gmail.com>
>>>
>>> 2010/8/25 oldcat <blog.oc@gmail.com>:
>>>
>>> > 寫稿大部分使用橫排符號,我們如果要排直排,就要轉換為
>>> > 直排符號。
>>> >
>>> 不知道收作者的文件用的什么格式,从直观上看,awk, grep, python, perl之类的应该可以很快写一个script, 不需要人工来作。
>>
>> 自然。事實上傳統編輯會直接用 Word 巨集,一個按鍵就可以全
>> 部轉換完成。
>>
>> 但因為這裡是 html 討論,所以要想的情況可能是,一個內容在沒
>> 有編輯介入的情況下,讀者可以選擇要直排或橫排。這時候,reader
>> 要能夠自行替換直排或橫排適用的標點符號。
>>
>> 所以用程式一個字元換一個字元的方式,是一種解法,而 Jedi 說的
>> 用 html 碼,是另一種解法。
>>
>> oc
>>
>
>

Received on Wednesday, 25 August 2010 05:25:58 UTC