w3c / font-text-cg

GitHub Pages
https://w3c.github.io/font-text-cg/
Other
28 stars 5 forks source link

Stalled proposals #9

Open lianghai opened 4 years ago

lianghai commented 4 years ago

This is to keep track of and migrate the proposals recorded in the original agenda document so we can deprecate that doc soon.

I’d like to see volunteers take up each proposal and open a dedicated issue to further introduce the ideas and attract some discussions. If a proposal is confirmed by the proposers to be no longer relevant, we just archive them here.

Still stalled

1. Closer coordination with the Unicode Standard, especially on complex scripts’ shaping requirements

Proposed or seconded by: Liang Hai @lianghai, Norbert Lindenberg @NorbertLindenberg, Ben Yang @iwsfutcmd, Peter Constable @PeterConstable

3. A significantly updated (or brand new if necessary) font format

See also §11 (An Open Proposal: Fixing the Font Format), which may be considered to be a revised proposal.

Proposed or seconded by: Behdad Esfahbod @simoncozens behdad, Liang Hai

Suggestion from Bram Stein @bramstein:

I like this idea. Please consider pulling in some people from the W3C Fonts WG working on progressive font enrichment. Any significant changes (or a new format) could simplify "font streaming".

4. Standardized script run segmentation (itemization) algorithm

Proposed or seconded by: Liang Hai, Norbert Lindenberg, Ben Yang

5. Registered glyph naming schemes and conversion

Proposed by: Liang Hai

7. Relax the dependency of shaper’s knowledge of complex scripts

Proposed by: Liang Hai

8. Review and patch vertical layout

Proposed or seconded by: Liang Hai, Norbert Lindenberg, Makoto Murata @murata2makoto, Ben Yang

10. Architecture for visual fidelity of documents

Proposed by: Makoto Murata

11. An Open Proposal: Fixing the Font Format

See also §3 (A significantly updated (or brand new if necessary) font format), which may be superseded by this one.

Proposed by: Behdad Esfahbod

13. Metrics beyond Western/CJK

Proposed by: Elika Etemad @fantasai

Taken over by dedicated issues

2. Standardized shaper behavior specification

Dedicated issue: #11

Proposed or seconded by: Simon Cozens @simoncozens, Adam Twardoch @twardoch, Liang Hai, Norbert Lindenberg, Ben Yang, Peter Constable

6. Shaping Ideographic Description Sequences

Dedicated issue: #33

Proposed by: Fred Brennan @ctrlcctrlv

9. Lift the 16 bit limitation for GIDs

Merged into a dedicated issue: #8

Proposed by: Makoto Murata

12. Fixing responsive text tooling

Dedicated issue: #12

Proposed by: Scott Kellum @scottkellum

Disclosure: Typetura (Scott Kellum) has one patent and one patent pending regarding applications on top of this approach. There is prior art for the approach itself in the form of FlowType.js and Textblock.io along with the Typetura JS engine.

simoncozens commented 4 years ago

I'm planning to develop item 2 (shaper docs). Will open an issue with description tomorrow.

davelab6 commented 3 years ago

@simoncozens posted https://github.com/simoncozens/sff-spec - is this part of (3)?

simoncozens commented 3 years ago

I’m not intending that to be part of discussions until I have a proof of concept. For all I know it might be rubbish - anyone can write stuff in a spec, but implementation matters.

mpsuzuki commented 3 years ago

@lianghai , I'm interested in your proposal (5). Also I think this could be related with the idea to introduce new LABL table ( https://github.com/OpenType/opentype-layout/pull/18 ). Could we discuss your idea on a separated issue? I want to know whether you got some difficulty.

lianghai commented 3 years ago

@mpsuzuki, I just had a quick look at the PR and yes, these two ideas are more or less related, although coming from very direct directions. I’ll try to write up some introduction of my intentions (mostly for font development) in a separate issue, and spend more time fully reviewing both the PR and https://github.com/twardoch/opentype-layout/issues/1.

mpsuzuki commented 3 years ago

@lianghai, thanks! If I understand the proposals correctly, the big motivation for LABL table is the localized and flexible searching of the glyph from the collection of the keywords. I think your proposal is mainly for machine readability, not for the human readability. But I guess, the idea to have a registered vocabulary for the glyph name, and the clarified syntax how to concatenate them could be a substitution for LABL table for English users. It could be useful to consider the idea of LABL table. I would participate the discussion. Thanks in advance!