- From: Bob Chao <bobchao@gmail.com>
- Date: Mon, 23 Aug 2010 23:19:02 +0800
- To: 蕂獶祘 <csf178@gmail.com>
- Cc: Yuan Chao <yuanchao@gmail.com>, 琭網 (Pofeng Lee) <pofeng@gmail.com>, Jedi <jedilin@gmail.com>, John Hax <johnhax@gmail.com>, public-html-ig-zh@w3.org
- Message-ID: <AANLkTi=LJqWvKdbRf4ytUSSvZSGU2qr8ynFmA+tUFX9P@mail.gmail.com>
有人可以提供一下 Webkit writing-mode 相關的 bug 嗎? (bugzilla or something... 來整理在 Wiki 上) ~Bob 2010/8/23 劭非程 <csf178@gmail.com> > 直排似乎在IE上早有实现,不过bug很多。 > > 我曾经对webkit做过一些研究,我现在在做的电子书排版方式是参考了Webkit的实现 > > 按我的了解,对Webkit目前的架构而言,直排恐怕是相当困难的。 > Webkit的Text被切分成LineBox 然后分别使用底层的GraphicsContext来实现, > 比如GDI版本就直接使用了Win32 API来显示一行文字。 > 如果要支持直排,除了Webkit本身的调整,还要在各个平台底层找出合适的GraphicsContext来实现。 > > OOo的直排支持,浏览器恐怕很难从代码层面借用,所以我想我们只能从功能上借鉴了。 > 既然日本已有很成熟的提案,大家不妨讨论下中文直排有什么特别需求。(大陆这边直排的case很少,我们也没有什么深入研究) > > > 此外,直排对于浏览器的流布局影响很大,尤其是涉及float元素,直排横排的混合嵌套也可能产生古怪问题,加上打印、TextRange、Selection等复杂因素,比起OpenOffice,浏览器的直排实际上更涉及"流向"问题,是个远为复杂的情况。这也是目前为止各大浏览器内核都持谨慎态度的主要原因。 > > 还有就是字体+transform hack的方式,貌似支持transform的浏览器上都可以实现(Opera/Webkit/FireFox/IE) > > > 在 2010年8月23日 下午9:52,Yuan Chao <yuanchao@gmail.com>写道: > > Hi, >> >> >> 其實OOo本來很早就已經有支援直排文字,而且不用把頭扭90度。不過行走向只有由右而左,不清楚蒙藏文該怎麼辦?沒記錯的話,@也還是日本那邊先request的。畢竟日本那邊,不論是年賀狀(賀年片),還是個人名片之類的,縱書一直有著無法取代的傳統需求。你很難想像,日本能夠有一堆年賀狀軟體,而且功能就只是印賀年卡而已。日本OOo推廣協會有個很重要的教程,就是教你怎麼用OOo >> writer+cal把通訊錄中的姓名地址資料,配上賀卡模板印出來。 >> >> >> 柏峰兄提到的那個公文通只是一些公文用的模板(template),最重要的還是OOo本身有支援。印象中pingooo曾經提到,台灣國內之所以會有那個橫式公文的規格,也是「某」大軟體廠有在幕後推動的。個人是覺得,要是真的連國文課本,都改成橫書的話,那就真的漸漸都不會有直書的需求了,畢竟專業排版不見得需要跟html綁在一起。 >> >> >> 不過話說回來,日本在推縱書的那位村上桑,其實背後是一家以html為排版軟體的公司。還是回到pingooo在說的,我們需要的,其實是一個html5的authoring >> tool,@年頭沒多少人會用vim/emacs直接刻網頁的。 >> >> >> 至於那個轉90°的"@字型",印象中在8/17也有朋友在會後討論時提到,但是@只存在windows系統上,而且確定firefox與webkit都不能@樣惡搞。 >> >> >> 2010/8/23 李柏鋒 (Pofeng Lee) <pofeng@gmail.com>: >> > and FYI >> > >> > http://wiki.debian.org.hk/w/OpenOffice.org >> > >> > OpenOffice.org 公文系統 及 公文通 >> > >> > @是由台灣中山科學研究院配合 OpenOffice.org 所開發的一套公文系統,功能非常強大,內建了大量日常公務文書往來的樣式 >> > >> (template),而且還加入新的工具列及圖形介面精靈,讓用者可以有系統地存取、分類及編寫不同的公務文件,為台灣政府的公文電子化計劃所推廣[1]。 >> > >> > OpenOffice.org 公文系統消息 >> > OpenOffice.org 公文系統下載 >> > >> > 【更新】:另由 OpenDesktop.org.tw <http://opendesktop.org.tw/> 開發的 >> OpenOffice.org《公文通》辦公軟體(需要 Java): >> > >> > 跨平台公文製作軟體-【公文通】正式推出了 >> > >> > 2010/8/23 Jedi <jedilin@gmail.com> >> >> >> >> 我@邊其實跟研考會沒有直接往來,中間隔了一層某資訊公司, >> >> 然後研考會那邊的窗口實在是.....不知道要怎麼說了..... >> >> >> >> 但是我想可以去問問看中間的某資訊公司,看有沒有@方面的訊息吧, >> >> 畢竟他們接了不少研考會的案。本週四剛好就有個會要開,我就來問問, >> >> 有什麼消息就來回報一下。 >> >> >> >> Best, >> >> /Jedi/ >> >> >> >> 2010/8/23 李柏鋒 (Pofeng Lee) <pofeng@gmail.com>: >> >> > >> >> > 2010/8/23 John Hax <johnhax@gmail.com> >> >> >> >> >> >> >> >> >> >> >> >> >> 目前在其他浏览器上,大体有一些hack的方式。我有写一个sample,可在webkit上hack出直排和中文的两端对齐(webkit支持英文两端对齐,但是不支持中文,因为其两端对齐依赖空格的伸缩,而汉语行文里不用空格)。支持直排的原理简单说,就是用转90°的"@字体",然后版面整体transform倒 >> >> > >> >> > OOo 的公文系統印象中也是@樣作 >> >> > >> >> > Jedi 你可以問一下研考會的長官嗎 ? >> >> > >> >> > -- >> >> > Pofeng "informer" Lee, 李柏鋒, pofeng at gmail dot com >> >> > >> > >> > >> > >> > -- >> > Pofeng "informer" Lee, 李柏鋒, pofeng at gmail dot com >> > >> >> >> >> -- >> Best regards, >> Yuan Chao >> > > -- Po-chiang Chao (:BobChao) Mozillian and Creative Commoner, Taiwan http://blog.bobchao.net
Received on Monday, 23 August 2010 15:19:57 UTC