w3c / jlreq

Text Layout Requirements for Japanese
https://w3c.github.io/jlreq/
Other
101 stars 17 forks source link

JLReq TF font group meeting notes 4/20 #269

Closed kidayasuo closed 11 months ago

kidayasuo commented 3 years ago

A trial of posting a meeting notes as a GitHub issue. The expectation is that it can capture follow up discussions in one place. Also, issues stem from the discussion or related issues can easily be inter-linked to give them a context.

––––––––––––––––––––––––––––––––––––––––– (English translation follows)

JLReq TF meeting notes フォント分科会 4/20

背景

文字の縦書き字形には実装による不統一があり、電子書籍の作成などで課題になっている。また、約物間の半角詰めをOSレベルで実現するためのテーブルが提案されている。これらの機能の実現にはフォントとレイアウトが協調して動く必要があり、つまりオープンな仕様が必要である。フォントとレイアウトエンジンとの間の問題点を理解するため、フォントに知識のある人を招いてフォント分科会を作った。

第一回 3/30 のミーティングで村田さんの提起した縦書き字形の問題を議論した。今回のミーティングでは石井さんの提案による、約物間の半角詰めをOSレベルで実現するための OpenType テーブル chws について議論する。また今回から文字情報技術促進協議会 (CITPC) からフォントの専門家が参加する。

今日のゴール

石井さんの chws テーブルを理解する

参加者

CITPC
W3C / JLReq

議論

自己紹介とコンテキストの説明
半角詰めに halt では不十分か?(石井さん)
chws テーブルの説明(石井さん)
chws テーブル質疑
フォントの立場から
電子書籍の印刷事故?
UTR#50 vs AJ1 の食い違い
Wrap up

––––

JLReq TF meeting notes, font sig 4/20

Background Shapes of some characters in vertical orientation are inconsistent depending on the combination of the font and the application used. Such inconsistencies are problematic especially with ebooks. Solving the issue in open environment where you can’t assume specific combinations require a good open standard that fonts can agree and follow. Similar issue exists in controlling spacing around Japanese punctuations. It requires cooperation from fonts as applications do not know where and how much extra space exists in a glyph. To help solving the issue it was agreed to create a font specific discussion thread in JLReq TF.

The first meeting on 3/30 discussed issues Murata-san raised regarding vertical orientation shapes. This, second, meeting on 4/20 will discuss a proposal of “chws” OpenType font table which allows shaping engines to adjust spacing between punctuations in a good performance. Font experts from CITPC *1 including font venders join the discussion starting from this meeting.

*1: Coded character-sets Information Technology Promotion Council. https://moji.or.jp

Today’s goal To understand the “chws” OpenType table proposal, its advantages and possible issues.

Attendees CITPC Ando-san (Fontworks), Tanaka-san (from Taiwan), Tahara-san (Toppan), Kyo-san, Mizuno-san (Iwata), Miyata-san (Dainippon Printing), Yamamoto-san (Adobe)

W3C / JLReq Ishii-san, Kobayashi-san, Shimono-san, Seki-san (xfq), Tajima-san, Nat-san, Bin-sensei, Florian-san, Murakami-san, Kida

Discussions Introduction

Is ‘halt’ table sufficient for applications to implement punctuation spacing?

What is ‘chws’ table? (Ishii)

Q&A re: ‘chws’

Comments from font experts

Are people expecting producing exactly the same image in ebooks??

Discrepancy of UTR#50 against AJ1 which is a de-facto of current fonts

Wrap up

kidayasuo commented 3 years ago

Comment from Tajima-san after the meeting: He says even if it takes like 10-20 years to change all fonts/applications, we should be able to provide solution to limited areas such as EPUB readers (and OS's standard text).

Ishii-san responded that he agreed. Implementing punctuation spacing using chws and halt is straightforward.

「昨日聞かせていただいての感想的なものなのですが、OSやブラウザデフォルトレベルで日本語組版を正しく処理するのにはフォントを含めた最適化が必要でそれには10〜20年かかる、というのはよくわかったのですが、例えばEPUBのビューアのようなもっと小さな環境向けに「こういう処理が望ましい」という指針があればユーザーはその中ではいち早く最適化のメリットを享受できるのかな、と。その範囲なら使用されるフォントも絞り込めますし処理速度も問題にはならなさそうです。まあhontoやKinoppyなどの日本向けRSは既にやっていることですし、そのためにあるのがJLREQだと言われればその通りなのですが。」