Skip to content

Releases: jenskutilek/CorrettoPlugin

v2.0.6

Choose a tag to compare

@jenskutilek jenskutilek released this 19 Aug 14:07

User-facing changes

  • Add GlyphOrder plugin to allow setting the glyphOrder custom parameter per instance. It should be called as the last plugin before saving the final font.

To use the GlyphOrder plugin, add it to your global.correttoconfig.yaml file before corretto.plugins.Save:

corretto:
  plugins:
    # - ...
    - module: corretto.plugins.GlyphOrder
    - module: corretto.plugins.Save
    # - ...

Internal changes

  • Don't bundle jkUnicode anymore, it is installed as a dependency through the Plugin Manager
  • Remove deprecated codecs module
  • Remove unnecessary future import
  • Use a uv workspace for building and testing
  • Run automatic tests in Python 3.10 to 3.14

v2.0.5

Choose a tag to compare

@jenskutilek jenskutilek released this 06 Dec 15:58
  • Show notification "Corretto is active" less frequently
  • Add condition is_variable to corretto.conditions for use in custom plugins

v2.0.4

Choose a tag to compare

@jenskutilek jenskutilek released this 28 Nov 16:44

If you have Corretto installed through the Glyphs Plugin Manager, it should update automatically.

New

  • Python 3.14 support
  • Support converting static OTF to CFF2 fonts

Add the new module to your configuration in ~/Library/Application Support/Glyphs 3/global.correttoconfig.yaml:

corretto:
  plugins:
    - module: corretto.plugins.MathTable
    - module: corretto.plugins.MergeTTX
    - module: corretto.plugins.FixedPitch
    - module: corretto.plugins.GaspTable
    - module: corretto.plugins.DeltaBase
    - module: corretto.plugins.MaxpStack
    - module: corretto.plugins.HeadTable
    - module: corretto.plugins.VariableFontMetrics
    - module: corretto.plugins.Save
    - module: corretto.plugins.SaveCFF2Static  # The new CFF2 converter
    - module: corretto.plugins.SaveTTX
    - module: corretto.plugins.Webfonts
    - module: CorrettoSubsetter

Add the relative output path to your custom parameters (the output directory needs to exist):

{
customParameters = (
{
name = de.kutilek.corretto.cff2;
value = "../cff2";
}
);
}

v2.0.2

Choose a tag to compare

@jenskutilek jenskutilek released this 13 Jun 15:40

First public release. Find and install Corretto through the Glyphs Plugin Manager.