- From: Yuan Chao <yuanchao@gmail.com>
- Date: Sat, 28 Aug 2010 16:59:37 +0800
- To: oldcat <blog.oc@gmail.com>
- Cc: John Hax <johnhax@gmail.com>, 劭非程 <csf178@gmail.com>, Ben Luo <benluo@gmail.com>, 中文HTML5同??ML <public-html-ig-zh@w3.org>
2010/8/28 oldcat <blog.oc@gmail.com>: > 2010/8/28 John Hax <johnhax@gmail.com> 「日文排版需求」那篇只是一份技術報告,「有可能」會進到標準當中,同時也應該也是將來標準訂定時的參考。而css3的那份editor's draft則是一份草稿。整體時程在wikidot上面的那個「css現況」有圖示,簡單說是還有很長一條路要走,或是說有很多機會可以提出建議。 > @個遺跡想要解決的問題(避頭點),現在在中文網頁上只剩下「從 > 本行行尾拉掉一個字,補到次行去」@種解法,而 Hax 提到的標點壓 > 縮和字間調整@兩種解法卻消失了……唔,好吧,在設定齊頭尾的時 > 候,我們可以有字間拉散,但卻沒有字間壓縮可以選擇。 問題在於現在的瀏覽器layout engine並沒有真正支援中文,只是把中文character當成是一個英文的word來排。所以會可以有把字拉散的作法,標點壓縮和字間調整是根本就沒有支援過,更不用提避頭點了。個人覺得假名不像漢字會佔滿width,可以壓縮,但是漢字造滿的話,壓縮字間就會有筆劃疊在一起了。還是說本來就應該要把字間距拉開,然後容許壓縮到沒有間距為止? 不過在OOo是有選項可以開啟標點壓縮與避頭點的。 (而且標點壓縮是預設開啟,開word文件都得關掉才不會走版) > 現在的解法造成網頁和傳統紙媒的排版中間有一個巨大的落差,那就 > 是極少中文網頁會使用「齊頭尾」排版。 所以主要的問題還是在於,缺乏UA對漢字排版上的支援,而不是內容提供者不想用。 > 為什麼紙書會採用齊頭尾,而網頁卻不會呢?我覺得避頭點和方塊字 > 字元對齊的解決方案不良,是最重要的原因。 > 所以我希望能討論如何改良@些問題。 非常同意。 不過話說回來,請教一下英文的hyphenize在LaTeX自動會有,目前有瀏覽器支援嗎? >> 2010/8/28 Yuan Chao <yuanchao@gmail.com> >>> >>> 2010/8/27 oldcat <blog.oc@gmail.com>: >>> > 2010/8/27 劭非程 <csf178@gmail.com> >>> >>> >> >>> >> 如果你把版芯看作desiredWidth,当然悬挂是可行的,但是很多时候版芯其实属于maxWidth,超出版芯可能显示异常,这种时候就不可能悬挂处理标点了。按我的理解,HTML的排版范围恰恰是把宽度看成maxWidth >>> 第一次看到日文規格中把標點放到max width外真的很奇怪,很好奇中文排版界普遍的作法是? >>> -- >>> Best regards, >>> Yuan Chao >> > > -- Best regards, Yuan Chao
Received on Saturday, 28 August 2010 09:00:35 UTC