-
Notifications
You must be signed in to change notification settings - Fork 5
Stalled proposals #9
Comments
I'm planning to develop item 2 (shaper docs). Will open an issue with description tomorrow. |
@simoncozens posted https://github.com/simoncozens/sff-spec - is this part of (3)? |
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. |
@lianghai , I'm interested in your proposal (5). Also I think this could be related with the idea to introduce new LABL table ( OpenType/opentype-layout#18 ). Could we discuss your idea on a separated issue? I want to know whether you got some difficulty. |
@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 twardoch/opentype-layout#1. |
@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! |
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:
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 specificationDedicated issue: #11
Proposed or seconded by: Simon Cozens @simoncozens, Adam Twardoch @twardoch, Liang Hai, Norbert Lindenberg, Ben Yang, Peter Constable
6. Shaping Ideographic Description SequencesDedicated issue: #33
Proposed by: Fred Brennan @ctrlcctrlv
9. Lift the 16 bit limitation for GIDsMerged into a dedicated issue: #8
Proposed by: Makoto Murata
12. Fixing responsive text toolingDedicated 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.
The text was updated successfully, but these errors were encountered: