Skip to content

Changelog

Mark Frömberg edited this page Oct 31, 2017 · 2 revisions
1.9.9
  • New "Done" List, which automatically adds items with each Glyph to Tab(s).
  • Drawer remembers status now.
1.9.8
  • Add Thai to kernKit
1.9.7
  • updated deprecated Method layer.drawBezierPath w/ layer.completeBezierPath
1.9.6
  • Add editable Kering Group Text Boxes (commented out, not working here (just in the stand alone snippet))
1.9.4
  • Fix crash caused by function introduced in 1.9.2 with Glyphs builds below 911 (bypassing, thanks Botio)
1.9.3
  • Add Private Use to the UI as an option to skip.
1.9.2
  • 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 like Idieresis --> Yi-cy & Iotadieresisis in development.

1.9

  • Use Glyph with KG-Name if given (instead of the first KG Member) [if both sides’ KG are the same]; example: HHOHAƔAHOOI will display HHOHAYAHOOI now if got Y 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 if Skip Group Members and Skip Components are active in the UI.)

1.8

  • 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)

1.7

  • 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

1.6

  • 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 being LC
  • 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
  • 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
Clone this wiki locally