JLReq TF meeting notes 2025-1-28 #459
Replies: 1 comment
-
出席atsushi, kida, murata, nat, tajima, tlk, toshi, yamashige 議題
フォントのフィンガープリント防止策の影響はあるかフィンガープリント防止策の一つとして、Safariではシステムにデフォルトで備わっている以外のフォント、つまりユーザーがインストールしたフォントにアクセスできないようになっている。この仕組みがCSS fontで議論されており、そこで推奨になると他のブラウザに広がる可能性がある。このような仕組みの日本語に対する影響はあるか? 議論
結論日本語にとって重要な問題は特に見つからなかった。 text-box-edge: 日本語の文字列を囲む矩形をどのように見つけるか下の二つの問題に対して石井さんから依頼あり。text-box-edgeなどのプロパティで使う値の日本語に対する仕様についての問題。
二つの問題がある。一つはフォントにicft/icfbテーブルがない場合にどうやって適切な値を合成できるか。もう一つはフォントリストの最初のフォントからこれらの値を合成すると、最初のフォントは大抵ラテンフォントであって日本語フォントではないので、日本語に対する適切な値にならない、という問題。 下のページに、英語の場合にこれらのプロパティがどのように働くかがわかりやすくまとめられている:
議論
結論
ルビの選択やコピー&ペーストでの挙動Selecting Ruby w3c/clreq#574 議論
結論特に結論が出なかった。が、統一した動作が欲しいので結論を出すべき。 日本語フォントとラテンフォントの最適な相対サイズを決める方法font-size-adjust w3c/csswg-drafts#6384 (comment) 議論
結論jlreq-d編集会議で議論し、文面を作る。 縦書きの箇条書きRichardが作っているドキュメントに山本さん、敏先生、村田さん、木田らがコメントした。jlreq-d編集会議ではこの議論を元にjlreq-dの箇条書きに関する部分をドラフトした 縦組みの段組の重要性縦組の段組 w3c/jlreq-d#77 議論
結論jlreq-d編集会議で文面を議論し、JLReq TFミーティングに提案する。 次回ミーティング3/11 10amから |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
JLReq TF Meeting Notes – 2025-01-28
(日本語)
Attendees
atsushi, kida, murata, nat, tajima, tlk, toshi, yamashige
Agenda
text-box-edgeImpact of font fingerprinting prevention mechanisms
One fingerprinting prevention approach, implemented in Safari, restricts access to fonts other than those preinstalled in the system—i.e., fonts installed by the user. This mechanism is currently being discussed in CSS Fonts, and if recommended, may be adopted by other browsers. Are there any implications for Japanese text?
Discussion
Conclusion
No critical issues specifically for Japanese were identified.
text-box-edge: How to determine bounding boxes for Japanese textIssues raised by Ishii-san regarding values used in properties like
text-box-edgefor Japanese text:ideographic-overandideographic-undercsswg-drafts#10850text-box-edge: ideographicandideographic-inkshould use ideographic fonts in the cascade list csswg-drafts#10928There are two main problems: (1) how to synthesize appropriate values when the font lacks icft/icfb tables, and (2) synthesizing values from the first font in the list (typically a Latin font) results in inappropriate values for Japanese.
Useful references on how these properties work in English:
Discussion
Conclusion
For idtp/ideo: Assume Latin cap height in Japanese fonts is vertically centered in full-width (point size), and use that to compute values.
For icft/icfb: Use bounding boxes of selected reference Kanji.
Use the first Japanese font found in the font list, not the first font overall.
todo: Kida to summarize these conclusions in the GitHub issues (^10850, ^10928)
todo: Kida to obtain expert advice on reference characters and post a comment (done)
Selection and Copy-Paste Behavior of Ruby Text
GitHub: w3c/clreq#574
Discussion
- Append ruby directly to base (+1)
- Base character only (+4)
- Append ruby in parentheses after base (+3) (later, Tajima ran a Twitter poll showing Specifying the vertical positioning of the kihon-hanmen #3 as most preferred among expert respondents)
Conclusion
No final conclusion. But we need consistency.
todo: Kida to help converge this discussion in JLReq-d.
How to Determine Relative Size Between Japanese and Latin Fonts
GitHub: w3c/csswg-drafts#6384 (comment)
Discussion
font-size-adjustaligns x-height or cap height. Could a similar mechanism help align Latin and Japanese characters?Conclusion
To be discussed and drafted in JLReq-d editorial meetings.
Bullet Lists in Vertical Writing
Yamamoto-san, Prof. Satoshi, Murata, and Kida commented on a document by Richard. The discussion was used as a basis for drafting the JLReq-d section on vertical bullet lists.
Necessity of Multi-column Layout in Vertical Writing
GitHub: w3c/jlreq-d#77
Discussion
Conclusion
Draft language in JLReq-d editorial meetings and propose to JLReq TF.
Next Meeting
March 11, 10:00 AM JST
Beta Was this translation helpful? Give feedback.
All reactions