L2/24-230

Charts WG Report to UTC #181

October 25, 2024

UTC Charts Working Group

Regular participants of the WG: Asmus Freytag, Jan Kučera, Ken Whistler, Liang Hai, Michel Suignard, Peter Constable, Rick McGowan.

Meetings since UTC #180: July 26, August 9, August 23, August 30, September 6, September 27, October 11, October 25.

Source control

All the source files and tooling are now maintained in a private “unicode-org” charts repo, including chart fonts, Unibook.exe, and Unibook config files. The generated charts are also archived as the repo’s “releases”.

The representative glyphs are also source controlled in the SVG format since 16.0, in a separate repo. The SVG data is generated by a tool maintained in the main charts repo, from the chart fonts and data dumps generated by Unibook.exe. This repo enables other Unicode publications to utilize the representative glyphs. The core specification has already started displaying the representative glyphs since 16.0 (for example, https://unicode-core-spec.pages.dev/chapter-15/#G746455).

Since 16.0, the final production of code charts is fully based in the repo. We are in progress migrating the day-to-day maintenance of source files also to the repo.

Documentation

Rick has compiled an extensive, step-by-step guide for how to generate code charts from the repo.

Font management

Michel now copies the WG whenever a chart font file has been admitted. This leaves a paper trail in the mailing list, in addition to the source control of font files. One benefit is now it is easier to compile the font acknowledgment.