Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
XMLパブリッシング交流会2019パネルディスカッション資料
Search
JunTajima
February 06, 2019
Technology
0
630
XMLパブリッシング交流会2019パネルディスカッション資料
XMLパブリッシング交流会2019パネルディスカッション資料
JunTajima
February 06, 2019
Tweet
Share
More Decks by JunTajima
See All by JunTajima
日本語組版に関連するCSS規格の策定状況について
juntajima
0
490
EPUBファイルからVivliostyleでPDFを作る
juntajima
0
790
Page2019 Adobeクリエイティブゾーンセミナー用資料
juntajima
0
820
Page2018 Adobeクリエイティブゾーンセミナーd8-2スライド
juntajima
0
760
Page2018 XMLパブリッシング交流会プレゼン資料(田嶋分)
juntajima
0
760
Other Decks in Technology
See All in Technology
スクラム成熟度セルフチェックツールを作って得た学びとその活用法
coincheck_recruit
1
140
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
The Rise of LLMOps
asei
7
1.4k
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
470
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
870
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
強いチームと開発生産性
onk
PRO
34
11k
Taming you application's environments
salaboy
0
190
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
130
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Fireside Chat
paigeccino
34
3k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
Statistics for Hackers
jakevdp
796
220k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Embracing the Ebb and Flow
colly
84
4.5k
GitHub's CSS Performance
jonrohan
1030
460k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Transcript
日本語組版に関連する CSS 規格の策定状況 ブラウザ/ビューアでの実装状況 JAGAT XML パブリッシング準研究会
line-break(禁則処理) W3C 仕様 https://drafts.csswg.org/css-text-3/#line-break-property Chrome での表示例
line-break(禁則処理) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-text/line-break
text-orientation(縦書き時の文字の正立/横転指定) W3C 仕様 https://www.w3.org/TR/css-writing-modes-3/#text-orientation Safari での表示例
text-orientation(縦書き時の文字の正立/横転指定) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-writing-modes
@page(柱、ノンブルなどの指定) W3C 仕様 https://www.w3.org/TR/css-page-3/ vivliostyle での表示例
vivliostyle のデモページ https://vivliostyle.github.io/vivliostyle.js/viewer/vivliostyle-viewer. html#x=https://jagat-xml-publishing-study-group.github.io/cosmology/ @page(柱、ノンブルなどの指定)
float: page(ページに対する画像の回り込み) W3C 仕様 https://drafts.csswg.org/css-page-floats/#float-property vivliostyle での表示例
float: page(ページに対する画像の回り込み) vivliostyle のデモページ https://vivliostyle.github.io/vivliostyle.js/viewer/vivliostyle-viewer. html#x=https://jagat-xml-publishing-study-group.github.io/ cosmology/&style=https://jagat-xml-publishing-study-group.github.io/ cosmology/css/page-float.css
SVG(ベクターグラフィックス) W3C 仕様 https://www.w3.org/TR/SVG2/ Apple Books での表示例(SVG を使ったキャプションのテキスト挿入)
SVG(ベクターグラフィックス) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/svg
ruby-align(ルビの肩付き/中付き指定) W3C 仕様 https://drafts.csswg.org/css-ruby-1/#ruby-align-property Firefox での表示例
ruby-position(ルビをどちらの側に付けるかの指定) W3C 仕様 https://drafts.csswg.org/css-ruby-1/#rubypos Firefox での表示例
ruby-align / ruby-position web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-ruby/parsing
ruby-merge(熟語ルビ) W3C 仕様 https://drafts.csswg.org/css-ruby-1/#propdef-ruby-merge Firefox での表示例 ソースコード例
ruby-merge(熟語ルビ) W3C の公式テスト結果ページ(各ブラウザの対応状況) https://w3c.github.io/i18n-tests/results/css-ruby#ruby_merge
font-feature-settings(異体字の表現 / 文字ツメ) W3C 仕様 https://www.w3.org/TR/css-fonts-3/#propdef-font-feature-settings Safari での文字詰め表示例 Safari での異体字表示例
※なお font-variant-east-asian という異体字表示専門のプロパテ ィもある。仕様のページは以下。 https://www.w3.org/TR/css- fonts-3/#propdef-font-variant
font-feature-settings(異体字の表現 / 文字ツメ) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-fonts
MathML(数式) W3C 仕様 https://www.w3.org/Math/ Firefox での表示例(MDN/MathML 耐久テスト)
MathML(数式) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/mathml
text-spacing(約物などの前後のツメ) W3C 仕様 https://www.w3.org/TR/css-text-4/#text-spacing-property iOS 版 honto での表示例 iOS 版
Kinoppy での表示例 iOS 版 Kindle での表示例 (ツメていない) ※『アーカイブ立国宣言』 (ポット出版)より
text-spacing(約物などの前後のツメ) ビューアによって約物のツメの規定値が異なるため、括弧類の絡むぶら下げ インデントで位置がずれる現象が起きる
hanging-punctuation(ぶら下げ組み) W3C 仕様 https://www.w3.org/TR/css-text-3/#hanging-punctuation-property Kindle Paperwhite での表示例 ※『アーカイブ立国宣言』 (ポット出版)より
hanging-punctuation(ぶら下げ組み) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-text/hanging-punctuation
word-break(文字列の分割禁止/分割許容) W3C 仕様 https://drafts.csswg.org/css-text-3/#word-break-property Safari での表示例(分割禁止) Safari での表示例 (分割許容)
word-break(文字列の分割禁止/分割許容) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-text/word-break
text-combine-upright(縦中横指定) W3C 仕様 https://www.w3.org/TR/css-writing-modes-3/#propdef-text-combine-upright Safari での表示例 Firefox での表示例
text-combine-upright(縦中横指定) web-platform-tests の公式テスト結果ページ(各ブラウザの対応状況) https://wpt.fyi/results/css/css-writing-modes