#tpac_study
https://gyazo.com/895d8758cfafe6e012263fde6b844317
https://web-study.connpass.com/event/378948/
Drafting the Future CSS
saku
標準化とは何か?
少数化・単純化・秩序化
consensus
W3C Process Documentに記載あり
コンセンサスが手法の一つが議論
agreed
秩序
purpose
CSS masonry
CSS Grid Layout Module Level 3
Directionの概念について揉めてる
flexはShapeとFlowが一致
ゆえにDirectionを決定
gridはShapeがどちらも取れるのでFlowがDirectionを決定できる
masonryはShapeとflowが一致しない
どちらに基づくかでDirectionの解釈が変わる
Shape
Waterfall
Flow
Brick
https://gyazo.com/3d558c57deeb1d35c0e68f187e0983d6
fantasai氏と会話できる機会をつくった
fantasaiと日本語組版 ​思い出と功績を日本人関係者が振り返る
Chairに断っている理由について
適切な役割があるから断っている
テックリードとしてやっている
どうやってSpecエディタになったのか
中学〜高校からコントリビュートしている経験
スペックをちゃんと読む
実際の実装と乖離している部分があれば突っ込む
改善案を提案したり、Specを編集してみたり
Web Standardsは全ての人に有益であるべき
幅広い人からのレビューが受けられるようになる
リアルワールドのユースケースや実装経験からのフィードバックが欲しい
なんのために標準化するのか?
About W3C web standards | Web Standards | W3C
「Open Webを実現するため」
TPACで縦書きの話を聞いてきた
berlysia
ドワンゴは元々W3Cに加盟
ePubの貢献で関わっている人がいる
https://gyazo.com/7a562642867b800f41e0b096215e9fc8
Japanese Layout Task Force
縦書きは韓国人、モンゴル人、アラビア人の人たちも関連
経済合理性の中で何を実装するか決めていく
印象的な話
ルビ
拡張はどこで管理しているか
W3CのHTML Ruby Extensions
https://www.w3.org/TR/html-ruby-extensions/
WHATWGじゃないの?
実装のない機能は載ってない
育てていって最終的にはLiving Standardに入れていきたい期待
https://gyazo.com/bffde86b261756490e169a10a4db3515
アクセシビリティ
ルビの読み上げをWCAG 2.3に入れたい要望
i18n WGとCSS WGの連携がうまくいっていない
要件の文書とテストはあるがうまく噛み合ってない
CSS WG「いつ活用したらいいの?」
国際化はアドオンじゃないのは双方同意
i18n要件から設計判断に影響を与える経路がない
論理プロパティの継承
子に継承されたときに親子で書字方向が異なっている場合どうなる?
2020年に論理のまま継承するで結論はでた
TPAC 2025でこの話題になった
誰も実装してないことをIgaliaの人が突っ込む
結果的にこの結論を物理に変えるようにひっくり返した
この内容は縦書き界隈で大事件になっているかも
物理方向がメインで論理方向は表現レイヤーで吸収されることが事実上きまった
黙っていると困った仕様が入るかもしれない危険性
@int32_t: 提案者が「witingModeは足さずにtextOrientationだけ足して、描画の向きはtransform()で回せばシンプルでは?」という気持ちになっているようです。縦書きにtransform()必須、が嫌な方はコメントした方がいいかも。
i18n WGの話
Saji
野心的な仕様の提案
DOM Localization
文書リソースを簡単かつ柔軟に読み込む提案
HTML側でkeyを指定することでローカライズできる
必要な仕様
ICU MessageFormat 2.0
Intl.MessageFormat
Messsage Resourcs
まだまだ決めないといけない仕様はある
影響範囲が大きい
決まってないところもある
これってテンプレートエンジンを作る話にならない?
まずWG作るところだよなって話
Amount Element
単位と数値をセットに持てる新しいHTML要素
Introducing an HTML <amount> Element | W3C
ECMAScriptにもAmountの提案がある
GitHub - tc39/proposal-amount: Numbers with precision and a unit for JavaScript
ECMA-402の仕様策定のなかにi18n WGのレビューが入る
標準化団体が違っていてもつながっている実感
WGは仕様提案するだけじゃない
仕様以外にも管理しているドキュメントがいろいろある
Internationalization Activity Blog
Getting Started with the W3C I18n site
String Searching
検索における国際化対応
Agents in Payment
nk(デジタル庁)
AIエージェントで自律的に商品を探し購入するまでができる
問題
そもそも契約とは何か
権利義務の主体は自然人または法人
デジタル・AIの課題
操作ミスに加えてハルシネーションなどで意図しない契約リスク
human-in-the-loopみたいに最終確認画面を設ける
よりポータブルかつ高度な対策として電子署名
本人性と非改ざん性証拠力の確保
新しい Agent Payments Protocol(AP2)で AI コマースを強化 | Google Cloud 公式ブログ
Verifiable Credentialの活用
Intent Mandate
ユーザーのハイレベルな決済
Cart Mandate
商品や価格・条件の正確な記録
Payment Mandate
AIエージェント関与の可視化
委任の保証はどうなる?
何を任せたのかという内容面の保証は困難
最終的には司法判断になる
解釈基準を具体化できるのか?