Re: 闽簙粂逼ゅ

有人可以提供一下 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