-
Notifications
You must be signed in to change notification settings - Fork 5
Changelog
Mark Frömberg edited this page Oct 31, 2017
·
2 revisions
- New "Done" List, which automatically adds items with each Glyph to Tab(s).
- Drawer remembers status now.
- Add Thai to kernKit
- updated deprecated Method layer.drawBezierPath w/ layer.completeBezierPath
- Add editable Kering Group Text Boxes (commented out, not working here (just in the stand alone snippet))
- Fix crash caused by function introduced in 1.9.2 with Glyphs builds below 911 (bypassing, thanks Botio)
- Add
Private Use
to the UI as an option to skip.
- New Function: Include all occurrences of the Input Glyph in other scripts (Option in UI); (Showing only the Category
Letter
) – Note: Currently this only works for Input Glyphs that are not built from components. A function to catch situations likeIdieresis --> Yi-cy & Iotadieresis
is in development.
- Use Glyph with KG-Name if given (instead of the first KG Member) [if both sides’ KG are the same]; example:
HHOHAƔAHOOI
will displayHHOHAYAHOOI
now if/Ɣ
gotY
as KG left & right. Very useful especially with very large character sets. (Note: this function and its position in the algorithm chain is experimental, please report any issues) — ([1.9.1] Only applies ifSkip Group Members
andSkip Components
are active in the UI.)
- rebuild modules to make compilable package
- tried to use Georgs GlyphView, works, but cannot customize, back to my own GlyphPreview
- Added Tooltip: Glyphname of displayed Layer
- Added
Auto-Width
Label to UI (when Glyph’s width is automatically set) - Added Special Guests*** to Drawer (as a user-reminder for now)
- Added Notes to Drawer
- changed skipping ".tf" and ".tosf" to not check if it is at the end of glyphname, but in glyphname at all
- fixed display of SC-to-SC right after UC-to-SC if input = SC
- tried to implement better flank-rewrite function to adapt input glyph .suffix NOT READY YET (see
KernKraftModule-OFF-Branch (tryouts from 1.8).py
)
- tried to add SubCategories to the UI. Decided to ditch them there: UI-Overkill
- Instead:
customizable list:
excludedSubCategories
with Exceptions. - Exclude Kerning Group (»KG«) Members:
- A) The group members from the UI-Input Glyph
- B) The iterated Glyph when both it’s KG appeared already once in the Tab
- Added All-Component highlight to GlyphPreview
- Added UI Option to spread Categories into separate Tabs
- Rewritten the behaviour of skipped Kernings: -> dont skip the whole line if one side applies, instead just skip the to-be-kerned-glyph on the to-skip-side under construction: Check functionality
- Ligatures dont catch
LC
-rightTail; solution:- SubCategory
ligature
(eg. ff, f_f, T_h, ...) -> if last part of liga.islower()
: trigger beingLC
- SubCategory
- Set Text Tool in Tab
- Added Small Caps behaviour
- Skip numbers with different syntax (still needs to be tested)
- works for inputGlyphs:
.lf
,.dnom
,.numr
- skips non-matches, changes kerningTails @ matches
- works for inputGlyphs:
- No empty category label anymore at EOL in Tab
- switch off reporter Plugins as UIoption
- Added Master Selection to UI. Does not save and load preferences, but initializes the PopupButton with the currently active master