-
Notifications
You must be signed in to change notification settings - Fork 5
TODO
Mark Frömberg edited this page Oct 17, 2016
·
2 revisions
For everything else not listed here, check the project!
- check
.fina,.init,.swsh, etc (!) - case:
zero.lf.sc-->nn0nn, supposed case: -->000000(+ w/ same suffix(es)) -
one.scetc. --> put betweenzero.scflanks - not too sure about simply copying
UCkerning toSC: e.g./V/A/vs./v.sc/a.scor/V/asterisk/v.sc/asteriskoften need different kerning - What about these SPECIAL GUESTS *?:
`Ąj Ą_ Ą) Ęj Ę_ Ę) Įj Į_ Į) fï Tï Fï ï ‘ï‘ Ł⁰ Ł‘ ß‘ ß⁰
- ¿j ¿y ¿g c//o`
--> /™ is passed through [a/™ c/™ e/™ f/™ g/™ i/™ k/™ l/™ o/™ r/™ s/™ t/™ v/™ w/™ x/™ y/™ z/™] (along with /ampersand and /at) in
excludedSubCategories--> BUT Do we need an extra invitation for these guys?
- keep an eye on
excludedSubCategorieslist and its Exceptions.- exclude
Private Useas well?
- exclude
- Better filtering for input=Letter, e.g.:
- Currencies between Letters?
HHOHa/yen.osf annoietc - Math Symbols between Letters?
HHOHa¬annoi,HHOHa%annoietc -
.osfcomes along in letters:HHOHa/percent.osf annoietc [see Fira]
- Currencies between Letters?
-
How to deal with different kerning in different masters (mid-process)?a) maybe add another tab with critical pairs?-
b) or add checkbox at the kerning Q; sth likecheck all masters?if this attempt, better:b1) skip only when all masters have any kerning? Or: (prefered, I think)b2) skip only when any master has any kerning?
check handlingSCwhen iteratedGlyph isSC(currently it gets betweenUC)- add to
SChandling inStringMaker(): currently:/h.sc/h.sc/o.sc/h.sc/a.sc fi/a.sc/h.sc/o.sc/o.sc/i.scneeded: No Liga (?) - Number-Skipping/changing also with
[number]superior&[number]inferior? - Skip fractions with
inputGlyph=letter(maybe even in general except withnumber) --> currently:HHOHa⁄annoiHHOHa⅟annoiHHOHa⅔annoietc - What if inputGlyph is e.g.
/backslashand currently also Hebrew letters are used as iteratedGlyph? In this case we get no RTL! - Set focus on first/last line in Tab (UIOption)
- Check (and/or change) the definition of the skipped components (!) needs to be bullet proof.
- In RTL mode: write the Category Labels backwards.
- Improve Performance by taking everything out of the loops that can be set once [see
categoriesToSkipUI()] - Add
Skip Non-Exporting Glyphs - Noob-Mode (CheckBox): If checked: Messages as Tutorials
- if
germandblorgermandbl(UC)follows aUCconsonant:continue - If multiple tabs for different categories:
- add Buttons to cycle through tabs
Glyphs.currentDocument.windowController().showNextTab_(True) # and (showPreviousTab_)
- add Buttons to cycle through tabs