CSS勉強会

Similar documents
PowerPoint プレゼンテーション

モノルビ グループルビ 熟 語 ルビ 歩 時 雨 1 熟 語 Fig. 1 Mono-ruby, Group-ruby, Jukugo-ruby. inline annotation 2) Bopomofo JIS X ) W3C 4) 2.2 Web Web

アジェンダ 1. 印 刷 における 縦 組 みの 実 態 1 出 版 物 2 縦 中 横 3 規 格 書 4DTPツール 2. 電 子 書 籍 で 文 字 の 方 向 をどう 取 り 扱 うか 3. 縦 組 みの 文 字 方 向 に 関 連 する 新 しい 仕 様 1 CSS3とUTR#50 2 縦

演 習 室 のPCのハードディスクには 演 習 で 作 成 したデータは 保 管 できません 各 PCの ネットワーク 接 続 ショートカットからメディア 情 報 セ ンターのサーバーにアクセスしてください(Zドライブとして 使 用 できます) 演 習 名 使 用 するフォルダ 演 習 1 Z: W

SXF 仕 様 実 装 規 約 版 ( 幾 何 検 定 編 ) 新 旧 対 照 表 2013/3/26 文 言 変 更 p.12(1. 基 本 事 項 ) (5)SXF 入 出 力 バージョン Ver.2 形 式 と Ver.3.0 形 式 および Ver.3.1 形 式 の 入 出 力 機 能 を

第3回HP講習会資料ver1.2( )

1. 機 能 概 要 CADデータ(DXF 形 式 )を 変 換 し EXCELに 図 形 として 表 示 します CADでのレイヤー 毎 に 表 示 / 非 表 示 や 線 分 の 属 性 ( 色 太 さ 等 )を 指 定 でき さらに 作 成 する 図 面 の 範 囲 大 きさを 指 定 できま

CSS

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

タグの 内 側 で 関 数 を 定 義 してタグ 側 で 実 行 することもできます <TITLE>JavaScript サンプル</TITLE> function write(str) { document.write(str); } write('hello World!'); 上 例 のように


1 変更の許可等(都市計画法第35条の2)

Fckeditor の 基 本 的 な 使 い 方 Point!! fckeditor を 上 手 く 使 うコツ 始 めにページ 内 に 一 通 り 文 章 ( 画 像 や 表 を 含 む)を 書 いてから 文 字 装 飾 をして 下 さい 編 集 したいテキストや 画 像 を 選 択 し アイコ

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

経営論集2011_07_小松先生.indd

養 老 保 険 の 減 額 払 済 保 険 への 変 更 1. 設 例 会 社 が 役 員 を 被 保 険 者 とし 死 亡 保 険 金 及 び 満 期 保 険 金 のいずれも 会 社 を 受 取 人 とする 養 老 保 険 に 加 入 してい る 場 合 を 解 説 します 資 金 繰 りの 都

の と す る (1) 防 犯 カ メ ラ を 購 入 し 設 置 ( 新 設 又 は 増 設 に 限 る ) す る こ と (2) 設 置 す る 防 犯 カ メ ラ は 新 設 又 は 既 設 の 録 画 機 と 接 続 す る こ と た だ し 録 画 機 能 付 防 犯 カ メ ラ は

積 載 せず かつ 燃 料 冷 却 水 及 び 潤 滑 油 の 全 量 を 搭 載 し 自 動 車 製 作 者 が 定 める 工 具 及 び 付 属 品 (スペアタイヤを 含 む )を 全 て 装 備 した 状 態 をいう この 場 合 に おいて 燃 料 の 全 量 を 搭 載 するとは 燃 料

158 高 校 講 座 習 モ 現 ラ 習 モ 距 離 置 示 終 向 据 示 唆 与 取 ょ 第 7576 回 第 :

2 詳 細 なレイアウトを 記 述 できる HTMLよりレイアウト 記 述 力 が 高 い 例 )テキストや 画 像 を 好 きな 位 置 に 配 置 できる HTMLから レイアウトに 関 する 記 述 を 除 去 で きる HTMLがシンプルに 文 法 間 違 いを 減 らせる 情 報 を 正

スライド 1

縦 組 スタイルシート 作 業 部 会 とは 出 版 ワークフロー 文 書 ( 組 版 指 定 付 ) オーサリング ツール ( 著 者 編 集 者 ) スタイルシート 本 文 ( 個 別 指 定 付 ) 組 版 エンジン (XMLフォーマッタ ブラウザ など) 書 籍 雑 誌 新 聞 など 電 子

[2] 控 除 限 度 額 繰 越 欠 損 金 を 有 する 法 人 において 欠 損 金 発 生 事 業 年 度 の 翌 事 業 年 度 以 後 の 欠 損 金 の 繰 越 控 除 にあ たっては 平 成 27 年 度 税 制 改 正 により 次 ページ 以 降 で 解 説 する の 特 例 (

PowerPoint Presentation

2ステータスバーのアイコンを 文 字 表 示 にする ステータスバーを 右 クリックし アイコンを 使 用 のチェックをはずす 文 字 表 示 になる 操 作 時 は 適 宜 オン オフを 変 更 するが まずは 直 行 モード OSNAP 線 の 太 さのみオンとし 他 はオフにしておく 2. 製

スライド 1

<4D F736F F D E598BC68A8897CD82CC8DC490B68B7982D18E598BC68A8893AE82CC8A C98AD682B782E993C195CA915B C98AEE82C382AD936F985E96C68B9690C582CC93C197E1915B927582CC898492B75F8E96914F955D89BF8F915F2E646F6

p1.eps

スタイルシートでデザインを整えよう

Microsoft PowerPoint - css [互換モード]

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 2 年 月 1 日 現 在 ) 1 号 給 の 給 料 月 額 最 高 号 給 の 給 料 月 額 ( 注 ) 給 料 月 額 は 給 与 抑 制 措 置 を 行 う 前 のものです ( 単 位 : ) 3 職 員 の 平 均 給 与 月

主要生活道路について

アフィリエイターの為のHTML

表紙

Microsoft PowerPoint - 08回目.pptx

InfoPros13_digest.key

神の錬金術プレビュー版

Microsoft Word - hagakiwriter3free-atenagaki-hou.doc

1. 前 払 式 支 払 手 段 サーバ 型 の 前 払 式 支 払 手 段 に 関 する 利 用 者 保 護 等 発 行 者 があらかじめ 利 用 者 から 資 金 を 受 け 取 り 財 サービスを 受 ける 際 の 支 払 手 段 として 前 払 式 支 払 手 段 が 発 行 される 場 合

戦略担当者のための

為 が 行 われるおそれがある 場 合 に 都 道 府 県 公 安 委 員 会 がその 指 定 暴 力 団 等 を 特 定 抗 争 指 定 暴 力 団 等 として 指 定 し その 所 属 する 指 定 暴 力 団 員 が 警 戒 区 域 内 において 暴 力 団 の 事 務 所 を 新 たに 設

<4D F736F F D A6D92E894C5817A30318F5A91EE838D815B839392CA926D95B62E646F6378>


Microsoft PowerPoint - css.ppt [互換モード]

国 語 算 数 外 国 語 活 動 リズムを 感 じ 取 りながら 発 声 の 仕 方 に 気 をつけて 音 読 や 群 読 を 楽 しく 行 うことができる 漢 字 の 部 首 を 理 解 することが できる 整 数 の 加 法 減 法 乗 法 の 計 算 についての 理 解 を 深 め 確 実

東近江行政組合職員の育児休業等に関する条例

< C A2E6169>

CSSの基礎

この 講 座 で 学 ぶこと 3の 概 要 現 時 点 で 大 体 使 える 機 能 2

Microsoft PowerPoint - InfPro_I9.pptx


職 員 の 平 均 給 与 月 額 初 任 給 等 の 状 況 (1) 職 員 の 平 均 年 齢 平 均 給 料 月 額 及 び 平 均 給 与 月 額 の 状 況 ( 平 成 年 月 1 日 現 在 ) 1 一 般 行 政 職 福 岡 県 技 能 労 務 職 歳 1,19,98 9,9 歳 8,


Microsoft Office Excel2007(NO.2エクセル初級後編)

(2) 広 島 国 際 学 院 大 学 ( 以 下 大 学 という ) (3) 広 島 国 際 学 院 大 学 自 動 車 短 期 大 学 部 ( 以 下 短 大 という ) (4) 広 島 国 際 学 院 高 等 学 校 ( 以 下 高 校 という ) ( 学 納 金 の 種 類 ) 第 3 条

Taro-1-14A記載例.jtd

Ⅰ 調 査 の 概 要 1 目 的 義 務 教 育 の 機 会 均 等 その 水 準 の 維 持 向 上 の 観 点 から 的 な 児 童 生 徒 の 学 力 や 学 習 状 況 を 把 握 分 析 し 教 育 施 策 の 成 果 課 題 を 検 証 し その 改 善 を 図 るもに 学 校 におけ

SchITコモンズ【活用編】

HTMLとは HyperText Markup Language ハイパーテキスト:テキストを 超 えたもの マークアップ:<...>で 指 示 する 規 格 厳 密 には htttp:// 他 に loose.dtd,frameset.d

目 次 第 1. 土 区 画 整 理 事 業 の 名 称 等 1 (1) 土 区 画 整 理 事 業 の 名 称 1 (2) 施 行 者 の 名 称 1 第 2. 施 行 区 1 (1) 施 行 区 の 位 置 1 (2) 施 行 区 位 置 図 1 (3) 施 行 区 の 区 域 1 (4) 施

募集新株予約権(有償ストック・オプション)の発行に関するお知らせ

Taro-別紙1 パブコメ質問意見とその回答

(4) 給 与 制 度 の 総 合 的 見 直 しの 実 施 状 況 について 概 要 国 の 給 与 制 度 の 総 合 的 見 直 しにおいては 俸 給 表 の 水 準 の 平 均 2の 引 下 げ 及 び 地 域 手 当 の 支 給 割 合 の 見 直 し 等 に 取 り 組 むとされている.

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

税金読本(8-5)特定口座と確定申告

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

学校教育法等の一部を改正する法律の施行に伴う文部科学省関係省令の整備に関する省令等について(通知)

(4) 勤 続 20 年 を 超 え 30 年 までの 期 間 については 勤 続 1 年 につき 100 分 の 200 (5) 勤 続 30 年 を 超 える 期 間 については 勤 続 1 年 につき 100 分 の 100 ( 退 職 手 当 の 調 整 額 ) 第 5 条 の3 退 職 手

< B839395CA8E6496F FC817A FC90B E786C73>

後期高齢者医療制度

Microsoft PowerPoint - 報告書(概要).ppt

Taro-08国立大学法人宮崎大学授業

<4D F736F F D F4390B3816A91E6398D A948EE58E91967B939995CF93AE8C768E5A8F9182C98AD682B782E989EF8C768AEE8F8082CC934B97708E77906A81762E646F63>

<4D F736F F D208F7493FA95948E738A4A94AD8E968BC682CC8EE891B18B7982D18AEE8F8082C98AD682B782E98FF097E182C98AD682B782E98F9590AC8BE093998CF D6A B315D2E B4E88C A>

2 職 員 の 平 均 給 与 月 額 初 任 給 等 の 状 況 (1) 職 員 の 平 均 年 齢 平 均 給 料 月 額 及 び 平 均 給 与 月 額 の 状 況 ( 平 成 25 年 4 月 1 日 現 在 ) 1) 一 般 行 政 職 福 島 県 国 類 似 団 体 平 均 年 齢 平

勤 怠 項 目 6~10の 追 加 < 概 要 > 勤 怠 項 目 6~10を 追 加 しました それに 伴 い 下 記 の 箇 所 が 変 更 になりました ページ 場 所 誤 25 給 与 奉 行 への テキスト 書 出 順 勤 怠 項 目 1~ 勤 怠 項 目 5 27 内 容 勤 怠 項 目

<6D33335F976C8EAE CF6955C A2E786C73>

住み慣れたこの町で最期まで 安心して暮らすために

スライド 1

件名

2 一 般 行 政 職 給 料 表 の 状 況 ( 平 成 23 年 4 月 1 日 現 在 ) 1 級 2 級 3 級 4 級 5 級 6 級 7 級 1 号 給 の 給 料 月 額 最 高 号 給 の 給 料 月 額 135,600 円 185,800 円 222,900 円 261,900 円

Taro-給与公表(H25).jtd

年末調整

<4D F736F F D F582CC88E78E998B788BC693998FF097E15F E31318C8E333093FA816A>

(1)

慶應義塾利益相反対処規程

DN6(R04).vin

Ngraph for Windowsの使用法

ホームページ制作スターターズ

(5) 給 与 改 定 の 状 況 該 当 なし ( 事 委 員 会 を 設 置 していないため) 1 月 例 給 事 委 員 会 の 勧 告 ( 参 考 ) 民 間 給 与 公 務 員 給 与 較 差 勧 告 給 与 改 定 率 国 の 改 定 率 A B AB ( 改 定 率 ) 年 度 ( )

課 税 ベ ー ス の 拡 大 等 : - 租 税 特 別 措 置 の 見 直 し ( 後 掲 ) - 減 価 償 却 の 見 直 し ( 建 物 附 属 設 備 構 築 物 の 償 却 方 法 を 定 額 法 に 一 本 化 ) - 欠 損 金 繰 越 控 除 の 更 な る 見 直 し ( 大

特 別 徴 収 義 務 1 税 額 通 知 書 の 配 布 特 別 徴 収 義 務 への 通 知 とあわせて 納 税 への 通 知 書 を 送 付 しましたので 5 月 31 日 までに 各 納 税 に 配 布 してください なお すでに 退 職 等 した 人 については この 冊 子 にある 給

事 業 税 の 外 形 標 準 課 税 事 業 税 は 都 道 府 県 が 所 得 ( 利 益 )に 対 して 課 税 します 1. 個 人 事 業 税 業 種 区 分 税 率 ( 標 準 税 率 ) 第 1 種 事 業 ( 物 品 販 売 業 製 造 業 金 銭 貸 付 業 飲 食 店 業 不 動

<4D F736F F D2090D A791CC926E907D E838B B835E90BB956990E096BE8F E302E646F63>

Web

(2) 懲 戒 については 戒 告 は 3 ヵ 月 減 給 は 6 ヵ 月 停 職 は 9 ヵ 月 4 病 気 休 暇 休 職 欠 勤 により 勤 務 しなかった 職 員 が 再 び 勤 務 するに 至 った 場 合 において 他 の 職 員 との 均 衡 上 必 要 があると 認 められるときは

調 査 結 果 トピック1: 性 年 代 別 利 用 率 の 利 用 率 は 男 女 ともに 各 年 代 で 大 きく 伸 長 している 2011 年 9 月 の 調 査 では の 年 代 別 利 用 率 は 男 女 とも が 最 も 高 く が 23.9% が 20.5%だったが 今 年 の 調

取 り 消 された 後 当 該 産 前 の 休 業 又 は 出 産 に 係 る 子 若 しくは 同 号 に 規 定 する 承 認 に 係 る 子 が 死 亡 し 又 は 養 子 縁 組 等 により 職 員 と 別 居 することとなったこと (2) 育 児 休 業 をしている 職 員 が 休 職 又

別 紙 第 号 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 議 案 高 知 県 立 学 校 授 業 料 等 徴 収 条 例 の 一 部 を 改 正 する 条 例 を 次 のように 定 める 平 成 26 年 2 月 日 提 出 高 知 県 知 事 尾

(2) 国 道 196 号 自 転 車 走 行 空 間 社 会 実 験 ( 平 成 21 年 度 ) 概 要 松 山 市 内 の 国 道 196 号 において 自 転 車 レーンを 設 置 する 社 会 実 験 を 実 施 し 歩 行 者 と 自 転 車 の 分 離 による 走 行 空 間 の 安

Transcription:

CSS 勉 強 会 ビヨンド パースペクティブ ソリューションズ 株 式 会 社 2015/09/04

自己紹介 @babatakao BPS株式会社 プログラマー EPUBエンジン 超縦書 2

目 次 CSS2の 復 習 コラム: JLReq Writing Modesの 概 要 と 縦 書 き HTML5/CSS Rubyの 基 本 と 組 版 3

CSS2の 復 習 4

CSSとは CSS 2.1 is a style sheet language that allows authors and users to attach style (e.g., fonts and spacing) to structured documents (e.g., HTML documents and XML applications). http://www.w3.org/tr/css2/ 構 造 化 文 章 (HTMLなど)に スタイル(フォントなど)を 設 定 する 5

HTMLとCSS <!DOCTYPE html> <html> <head> <title>css 勉 強 会 </title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>css 勉 強 会 2015 年 9 月 </h1> <p>こんにちは<br> 世 界!</p> </body> </html> CSS 勉 強 会 2015 年 9 月 こんにちは 世 界! CSS 勉 強 会 p { color: red; text-decoration: underline; } 6

インラインとブロック インライン ブロック むかしむかし あるところに むかしむかし あるところに おじいさんとおばあさんが住 おじいさんとおばあさんがす んでいました んでいました a, span, img, input など 横に進む 右端で折り返す div, p, h1, form など 下に進む 横いっぱいに広がる 7

HTML/CSSの 用 語 開 始 タグ 終 了 タグ <p class="text"> 日 本 語 </p> 属 性 Attribute 要 素 内 容 a:visited {color: gray;} セレクタ Selector プロパティ Property 値 Value 8

CSS Level Level!= Version http://www.w3.org/style/2011/css-process CSS Level 3 Color Level 4 Selectors Level 4 Color Level 3 Flexbox Level 1 Selectors Level 3 Writing Modes Level 3 Animations Level 1 Ruby Level 1 Media Queries Level 3 Page Floats Level 3 CSS 2.1 (Level 2 Revision 1) 9

コラム: JLREQ 10

JLReq http://www.w3.org/tr/jlreq/ Requirements for Japanese Text Layout 日 本 語 組 版 処 理 の 要 件 組 版 の 要 件 を 定 義 仕 様 書 ではない W3C Working Group Note JIS X 4051 日 本 語 のみ PDFで 読 みにくい 11

組 版 は 難 しい https://docs.google.com/presentation/d/1zimcmnv7wawybl 3fBsL5RrdL5WD0uQRFOlhJ-E5NAu0/edit 12

シリーズ http://www.w3.org/international/layout Japanese Hangul Chinese Indic Tibetan Latin Arabic Ethiopic 13

WRITING MODESの 概 要 と 縦 書 き 14

目 次 概 要 Writing Modeの 基 本 概 念 色 々な 方 向 ブロックの 進 行 方 向 行 の 進 行 方 向 行 と 文 字 の 向 き そのほかの 要 素 縦 中 横 ベースライン 登 場 するプロパティ direction unicode-bidi writing-mode text-orientation text-combine-upright 15

縦 書 きしよう! 16

<p> 縦 <br> 書 <br> き<br> の<br> 文 <br> 章 <br> </p> 17

Writing Modesの 概 要 18

Writing Modesモジュール 多 言 語 対 応 のため 書 字 方 向 を 切 り 替 える left-to-right ラテン 系 言 語 インド 語 right-to-left ヘブライ 語 アラビア 語 bidirectional ラテン 系 言 語 とアラビア 語 の 混 在 vertical 日 本 語 中 国 語 19

縦 書 きにするには?? html { writing-mode: vertical-rl; } p { text-align: left; } 縦 書 き の 文 章 20

3+1つの 方 向 21

用 語 の( 再 ) 定 義 CSS2.1では horizontal-tbしか 考 慮 され ていなかった 位 置 や 大 きさを 示 す 用 語 は 方 向 の 影 響 を 受 けるものと 受 けないものがある 物 理 座 標 を 直 接 示 すもの 進 行 方 向 (ブロック/ 行 )に 対 する 相 対 的 なも の 行 の 向 きに 対 する 相 対 的 なもの 22

用語の 再 定義 位置を表す physical 物理的な位置 margin-left border-top flow-relative ブロック/行の進行方向に対 する位置 text-indent line-relative 行の向きに対する位置 text-align text-decoration 大きさを表す physical 物理的なサイズ width height logical 縦書きでは幅 高さの意味 が入れ替わる line-height 23

ブロックの 進 行 方 向 24

インラインとブロックの進行方向 横書き 縦書き RTL むかしむかし あるところに おじいさんとおばあさんがす んでいました インラインの進行方向とブロックの進行方向は 必ず直交する ん で い ま し た お じ い さ ん と お ば あ さ ん が す む か し む か し あ る と こ ろ に 25

writing-mode プロパティ インラインとブロックの 主 要 な 進 行 方 向 を 指 定 horizontal-tb vertical-rl vertical-lr テーブルのgroup 以 外 すべてに 適 用 可 能 インラインにも! ::markerにも! Principal writing mode root 要 素 のwriting modeは ページ 進 行 方 向 に 影 響 を 与 える Replaced Element( 画 像 や 動 画 )は 回 転 しない ただし MathMLなどは 回 転 する 26

行 の 進 行 方 向 27

行 の 進 行 方 向 ش ك ر ا ل ك ل ش ى ء こんにちは 世 界 Left-to-right (LTR) Right-to-left (RTL) こ ん に ち は Hello, world. Left-to-right (LTR) 28

行 の 進 行 方 向 を 決 める 要 素 CSSプロパティ? direction, unicode-bidi HTML? <bdi>, <bdo> Unicodeの 仕 様? UAX#9 Unicodeの 制 御 文 字? LRE, RLE, LRO, RLO, PDF,... (UAX#9) フォント? 29

行 の 進 行 方 向 影 響 を 受 けるもの text-alignの 初 期 値 text-indent テーブルのカラム Col.1 Col.2 Col.3 1.1 1.2 1.3 2.1 2.2 2.3 LTR Col.3 Col.2 Col.1 1.3 1.2 1.1 2.3 2.2 2.1 RTL LTR RTL 30

行 の 向 き / 文 字 の 向 き 31

行 の 向 き と 文 字 の 向 き Line Bottom Hello, Line Top 世 界 文 字 の 向 き 32

文 字 の 向 き 自 動 判 定 rotate horizontal-only ラテン 言 語 bi-orientational 日 本 語 ハングル vertical-only モンゴル 語 Horizontal script Vertical script translate 33

World 世 界 こんにちは Hello World 世 界 こ ん に ち は Hello 文 字 の 向 き 手 動 指 定 text-orientation mixed sideways-right sideways-left upright こんにちは Hello World 世 界 行 の 向 きが 逆 になっている! W o r l d 世 界 こ ん に ち は H e l l o 34

文字の向きを指定するだけ mixedのときどうする 日本語は正立 英語は回転 じゃあこれらは ー ± ゞ 日本語はそのままでOK びっくり び っ く り 35

UTR#50とCSS Writing Modes UTR#50ではVertical_Orientation Property (VO) を 定 義 U: 正 立 R: 時 計 回 りに90 度 回 転 Tu: 縦 書 きグリフがあれば 使 い 無 ければ 正 立 Tr: 縦 書 きグリフがあれば 使 い 無 ければ90 度 回 転 CSSでは2パターンしかない typeset upright 縦 書 きグリフ/メトリクスがあれば 使 う ただし Trで 縦 書 きグリフがない 場 合 は 回 転 しても 良 い typeset sideways 横 書 き 用 のグリフ/メトリクスを 使 い 90 度 回 転 する マッピング U, Tu, Trはtypeset upright Rはtypeset sideways 変 形 す る 文 字 メートル も あ る! 36

注 意 が 必 要 な 文 字 U+2016 DOUBLE VERTICAL LINE 縦 書 きでも 縦 棒 でありたい VO: "U" そのままで 大 丈 夫 だ! CSS: "typeset upright" 回 転 しないが 縦 書 きグリフがあれば 使 う フォントの 縦 書 きグリフを 見 てみる 37

縦 中 横 38

縦 中 横 縦 書 きの 中 に 横 書 き 数 字!? (a) 常 に 正 立 <p> 平 成 <span>24</span> 年 </p> span { } text-combine-upright: all; 39

縦 中 横 の 特 徴 常 に 正 立 縦 横 中 央 1 文 字 の 縦 中 横 常 に1 文 字 ぶんのスペース OpenTypeではhwid, twid, qwid 全 角 半 角 その 他 圧 縮 原 則 1 文 字 として 扱 う text-decorationなど こんな 縦 中 横 は 嫌 だ 40

ベースライン 今 回 はやりません 41

ちょっとややこしい 話 Orthogonal Flow 42

基 本 のboxサイズ 計 算 Browser Window Hello, world. extent measure <html> <body> <p style= "border: 3px solid blue"> Hello, world. </p> </body> </html> Browser Window measure こ ん に ち は extent 43

'auto'のサイズ 計 算 measureは 広 がる 例 外 :inline-block, float, absoluteの 一 部 ケース extentは 子 にフィット writing modeが 入 れ 子 になって 循 環 依 存 する 場 合 は? 44

ちょっとややこしい 話 sideways-left 45

こんにちはcibarA egaugnalの 文 章 egaugnalの 文 章 こんにちはcibarA The population of and NY. 基 本 の 横 書 き こんにちはcibarA egaugnalの 文 章 Alabic Language という 部 分 はアラビア 語 モンゴル 語 という 部 分 はモンゴル 語 90 270 日 本 語 中 国 語 vertical-rl sideways-lr vertical-rl sideways-left モンゴル 語 vertical-lr Σ( д こんにちはcibarA egaugnalの 文 章 語 の 文 章, Hello! こんにちはモンゴル 東 京 46

Writing Modes まとめ 47

Writing Modes まとめ 4つの 方 向 を 制 御 する ブロックの 進 行 方 向 (writing-mode) 入 れ 子 にできる 行 の 進 行 方 向 (writing-mode + direction) bidiとの 関 連 行 の 向 き(writing-mode + text-orientation) sideways-leftが 特 殊 文 字 の 向 き(text-orientation) フォントやUTR#50との 関 連 文 字 は 向 きだけでなく 変 換 が 発 生 する 48

HTML5/CSS RUBYの 基 本 と 組 版 49

目 次 ルビとは 基 本 のマークアップ CSSでできるルビ モノルビ 熟 語 ルビ グループルビ ruby-position ruby-align CSSでできないルビ 登 場 するタグとプロパティ <ruby> <rt> <rb> <rtc> ruby-position ruby-merge ruby-align 50

ルビとは ルビ ruby text かがく レールガン とある 科 学 の 超 電 磁 砲 ruby base 親 文 字 51

ルビの 特 徴 横 書 きでは 上 縦 書 きでは 右 親 文 字 の1/2のサイズ 小 書 き 文 字 は 使 わない の 紋 章 を も ん し よ う とある 科 学 (かがく)の 超 電 磁 砲 (レールガン) 52

マークアップ <p> とある <ruby> <rb> 科 学 </rb> <rt>かがく</rt> </ruby> の <ruby> <rb> 超 電 磁 砲 </rb> <rt>レールガン</rt> </ruby> </p> <p> とある <ruby> 科 学 <rt>かがく </ruby> の <ruby> 超 電 磁 砲 <rt>レールガン </ruby> </p> 53

コラム:XHTML Ruby <ruby> <rbc> <rb>10</rb> <rb>31</rb> <rb>2002</rb> </rbc> <rtc> <rt>month</rt> <rt>day</rt> <rt>year</rt> </rtc> <rtc> <rt rbspan="3"> Expiration Date </rt> </rtc> </ruby> Month Day Year 10 31 2002 Expiration Date 54

コラム:どうしてこうじゃないのか <span ruby="かがく"> 科 学 </span> マークアップが 簡 単! そのままでも 読 みやすい! 55

HTML5/CSSでできるルビ モノルビ 熟 語 ルビ グループルビ 56

モ ノ ル ビ 熟 語 ル ビ 57

ぎよう し 方 角 を 凝 視 する <ruby> 凝 <rt>ぎょう</ruby><ruby> 視 <rt>し</ruby> モノルビ ぎようし 方 角 を 凝 視 する <ruby> 凝 <rb> 視 <rt>ぎょう<rt>し</ruby> 熟 語 ルビ <ruby> 凝 視 <rt>ぎょうし</ruby> グループルビ 58

熟 語 ルビ: 親 文 字 とルビ 文 字 を 対 応 させる じゆくご 新 しい 熟 語 を 覚 え ることで 新 しい 熟 くご じゆ 語 を 覚 え ることで 新 しい 熟 ご じゆく 語 を 覚 え ることで 59

グループルビが 必 要 なケース とある 科 がく レー か 学 の 超 電 とある 科 がく 学 の か ルガン 磁 砲 ルガン? レールガン 超 電 磁 砲 60

まとめ モノルビ 熟 語 ルビ グループルビ 各 文 字 に か く も じ 付 つ け る 熟 語 に じ ゆ く ご 紫 陽 花 あ じ さ い モノルビ 熟 語 ルビ グループルビ 61

HTML5/CSSでできるルビ <rp> 62

普 通 のルビ 私 は<ruby> 日 本 語 <rt>にほんご</ruby>を 話 します にほんご 私 は 日 本 語 を 話 します とても 面 白 い<ruby> 話 <rt>はなし</ruby>です はなし とても 面 白 い 話 です 63

_ 人 人 人 人 人 人 人 人 人 人 _ > 突 然 のstrip_tags() < Y^Y^Y^Y^Y^Y^Y^Y^Y^ 64

65

タグを 消 しました 私 は<ruby> 日 本 語 <rt>にほんご</ruby>を 話 します 私 は 日 本 語 にほんごを 話 します とても 面 白 い<ruby> 話 <rt>はなし</ruby>です とても 面 白 い 話 はなしです 66

<rp>を 入 れると とても 面 白 い<ruby> 話 <rp>(<rt>はなし<rp>)</ruby>です とても 面 白 い 話 (はなし)です 67

rp: Ruby Parenthesis 括 弧 を <ruby> 付 <rp>(</rp> <rt>つ</rt> <rp>)</rp> </ruby> ける つ 括 弧 を 付 ける 括 弧 を 付 (つ)ける 68

HTML5/CSSでできるルビ auto-hiding 69

auto-hiding ふ り が な 日 本 語 に 振 り 仮 名 を 日 本 語 に 振 り 仮 名 (ふりがな)を ふ が な 日 本 語 に 振 り 仮 名 を 日 本 語 に 振 (ふ)り 仮 名 (がな)を 70

auto-hiding <ruby> <rb> 振 </rb><rb>り</rb><rb> 仮 </rb><rb> 名 </rb> <rp>(</rp> <rt>ふ</rt><rt>り</rt><rt>が</rt><rt>な</rt> <rp>)</rp> <ruby> 71

HTML5/CSSでできるルビ 付 ける 側 の 指 定 72

反 対 側 にルビを 付 ける 雑 誌 の 編 集 者 は editor ruby { } ruby-position: under; 73

両 側 にルビを 付 ける けいおうぎじゆくだいがく 慶 應 義 塾 大 学 Keio University <ruby> 東 南 <rtc>とうなん</rtc> <rtc class="under">たつみ</rtc> </ruby> た つ み 東 南 の 方 角 と う な ん.under { ruby-position: under; } 74

親 文 字 とルビ 文 字 の 数 が 違 うケース にほんご 日 本 語 Japanese?? <ruby> 日 <rb> 本 <rb> 語 <rt>に<rt>ほん<rt>ご <rtc>japanese</rtc> </ruby> 75

XHTML Ruby <ruby> <rbc><rb> 日 </rb><rb> 本 </rb><rb> 語 </rb></rbc> <rtc><rt>に</rt><rt>ほん</rt><rt>ご</rt></rtc> <rtc><rt rbspan="3">japanese</rt></rtc> </ruby> HTML5 Ruby If there are not enough ruby text annotations in a ruby annotation container, the last one is associated with any excess ruby bases. ルビ 文 字 の 数 が 足 りない 場 合 最 後 の1つを 残 りの 親 文 字 に 対 応 付 ける http://www.w3.org/tr/html5/text-level-semantics.html#the-rp-element 76

親 文 字 とルビ 文 字 の 数 が 違 うケース にほんご 日 本 語 Japanese にほんご 日 本 語 Japanese <ruby> 日 <rb> 本 <rb> 語 <rt>に<rt>ほん<rt>ご <rtc>japanese</rtc> </ruby> 77

HTML5/CSSでできるルビ 配 置 指 定 78

配 置 指 定 A: ルビ 文 字 が 短 い 場 合 しめんそか 四 面 楚 歌 start ( 肩 付 き) しめんそか 四 面 楚 歌 space-around しめんそか 四 面 楚 歌 center し め ん そ か 四 面 楚 歌 space-between ruby { ruby-align: center; } 79

著 作 権 保 護 のため 非 表 示 にしています 80

配 置 指 定 A: ルビ 文 字 が 短 い 場 合 ギ ヤ ラ リ ー フ エ イ ク 神 の 左 手 悪 魔 の 右 手 space-around ギヤラリーフエイク 神 の 左 手 悪 魔 の 右 手 center 81

配 置 指 定 B: ルビ 文 字 が 長 い 場 合 金 門 橋 ゴールデンゲートブリッジ 82

配 置 指 定 B: ルビ 文 字 が 長 い 場 合 ゴールデンゲートブリッジ 私 は 金 門 橋 を 見 center ゴールデンゲートブリッジ 私 は 金 門 橋 を 見 space-around ゴールデンゲートブリッジ 私 は 金 門 橋 を 見 space-between 83

HTML5/CSSでできないルビ 行 頭 行 末 調 整 の 指 定 84

行 頭 行 末 調 整 なのは 周 囲 の じようきよう 状 況 を 考 えな がら 行 動 する 85

行 頭 行 末 調 整 なのは 周 囲 の じようきよう 状 況 を 考 えな がら 行 動 する 86

HTML5/CSSでできないルビ はみ 出 しの 指 定 87

はみ 出 し こころざし 大 切 なのは 志 をた こころざし 大 切 なのは 志 をたか こころざし 大 切 なのは 志 をたかく 88

はみ 出 し こころざし 学 生 は 皆 志 高 く みなごろし 人 類 鏖 計 画 89

はみ 出 し ~JLReq~ a. 前 又 は 後 ろにくる 漢 字 等 (cl-19)にルビ 文 字 を 掛 けてはならない. b. 前 又 は 後 ろにくる 平 仮 名 (cl-15), 片 仮 名 (cl-16), 長 音 記 号 (cl-10) 又 は 小 書 きの 仮 名 (cl-11)に 最 大 でルビ 文 字 サ イズの 全 角 までルビ 文 字 を 掛 けてもよい. 90

はみ 出 し こころざし 大 切 なのは 志 高 く こころざし 学 生 は 皆 志 高 く みなごろし 人 類 鏖 計 画 91

はみ 出 し あかつきおもむき 景 色 に 暁 の 趣 を 感 じ じようきようおもんぱか 周 囲 の 状 況 を 慮 る 92

HTML5/CSSでできないルビ 小 書 き 文 字 変 換 の 指 定 93

小 書 き 文 字 の 変 換 じゅくご 熟 語 じゆくご 熟 語 CSSで 自 動 変 換 を 制 御 する 機 能 はない OpenTypeの"ruby" + font-feature-settings? 94

まとめ:ルビに 関 する 組 版 事 項 の 対 応 項 目 モノルビ 熟 語 ルビ グループルビ ルビをどちら 側 につけるか ひらがなに 対 するルビの 非 表 示 ルビのはみ 出 し ルビの 寄 せ 行 頭 行 末 調 整 ルビの 肩 付 け 親 文 字 の 伸 長 両 面 ルビ 小 書 き 文 字 変 換 CSS <ruby> 人 <rt>ひと</rt></ruby> ruby-merge: separate <ruby> 熟 <rb> 語 <rt>じゅく<rt>ご</ruby> ruby-merge: collapse <ruby> 紫 陽 花 <rt>あじさい</ruby> ruby-position 自 動 UA 依 存 ruby-align UA 依 存 ruby-align ruby-align rtc + ruby-position なし(OpenType featureはあり) 95

まとめ 96

まとめ HTMLとCSS 基 本 はCSS2.1で CSS3の 各 モジュールがそれを 拡 張 する CSS3にはたくさんのモジュールがあり 個 別 に 標 準 化 が 進 められている Writing Modes 4つの 方 向 を 制 御 する ブロックの 進 行 方 向 (writing-mode) 入 れ 子 にできる 行 の 進 行 方 向 (writing-mode + direction) bidiとの 関 連 行 の 向 き(writing-mode + textorientation) sideways-leftが 特 殊 文 字 の 向 き(text-orientation) フォントやUTR#50との 関 連 文 字 は 向 きだけでなく 変 換 が 発 生 する HTML5/CSS Ruby <ruby>と<rt>による 基 本 マークアップ モノルビ 熟 語 ルビ グループルビ <rp> ruby-positionと 両 面 ルビ ruby-align auto-hiding 行 頭 行 末 調 整 はみ 出 し 97