Weitere ähnliche Inhalte
Ähnlich wie 強力なグラフィック機能を備えた組版処理システムTwightの開発 (20)
強力なグラフィック機能を備えた組版処理システムTwightの開発
- 16. <text>
標準要素(テキスト描画を担当)
<sub>, <h3>, <person>, <affiliation>, <name>, <certification>
拡張要素(純粋なマークアップに利用)
<?xml version=“1.0”
encoding=“utf-8”>
<document>
<head>
<style> … </style>
</head>
<collection>
<page no=“0”>
ページの中身
</page> <page no=“ …
</collection>
</document>
実際にコードを書いてみる ―― XML
- 20. Twightで雑誌誌面を組版する …1/2
<text thread=“abc” no=“0”>
祇園精舎の鐘の声、諸行<br/>無常の響きあり、沙羅双樹の<br/>
響きあり、沙羅双樹の花の色<br>盛者必衰の理をあらわす。<cbr/>
おごれる人も久しからず<br/>ただ春の夜の夢の如し<br/>
たけき者もついには滅びぬ<br/>偏に風の前の塵に同じ
</text>
<text thread=“abc” no=“1”></text>
レンダリングエンジンでのテキスト処理
- 51. オープンソース化への道
3. Twight / Twipo (仮称)
みなさまの温かいご支援・ご協力をお待ちしております
レンダリングエンジン+標準ライブラリ
1. OTF/TTF decoder (仮称)
・Javaライブラリ:OTF/TTFデコーダー
・cmap, GSUB, GPOS, head, kern, maxp, name, OS/2, post, xhea, xmtx
・対応予定:CFF, glyh, VORG, BASE …
2. PDF formatter (仮称)
・Javaライブラリ:PDF生成
・対応予定:埋め込みサブセット、不透明マスク、右横書き、目次、リンク …