-
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.sc
etc. --> put betweenzero.sc
flanks - not too sure about simply copying
UC
kerning toSC
: e.g./V/A/
vs./v.sc/a.sc
or/V/asterisk/v.sc/asterisk
often 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
excludedSubCategories
list and its Exceptions.- exclude
Private Use
as well?
- exclude
- Better filtering for input=Letter, e.g.:
- Currencies between Letters?
HHOHa/yen.osf annoi
etc - Math Symbols between Letters?
HHOHa¬annoi
,HHOHa%annoi
etc -
.osf
comes along in letters:HHOHa/percent.osf annoi
etc [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 handlingSC
when iteratedGlyph isSC
(currently it gets betweenUC
)- add to
SC
handling inStringMaker()
: currently:/h.sc/h.sc/o.sc/h.sc/a.sc fi/a.sc/h.sc/o.sc/o.sc/i.sc
needed: No Liga (?) - Number-Skipping/changing also with
[number]superior
&[number]inferior
? - Skip fractions with
inputGlyph=letter
(maybe even in general except withnumber
) --> currently:HHOHa⁄annoi
HHOHa⅟annoi
HHOHa⅔annoi
etc - What if inputGlyph is e.g.
/backslash
and 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
germandbl
orgermandbl(UC)
follows aUC
consonant: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