Code Monkey home page Code Monkey logo

cleaningscripts-for-gl2.3's Introduction

CleaningScripts-for-GL2.3

Set of scripts for Glyphs 2.3 for Designiq.

Config JSONs

Some features requires external config filen in JSON format top specifi ligatures to work with etc. Scripts checks if there is cleaningscripts_config.json by side of script file. If so, the file is loaded as general config and is used when no font specific json is located. Good to store some general cleaning settings. You can use cleaningscripts_config.json as a master for both situations - general config file and specific font config file. Make a copy to the same folder as the font You want to process by script and rename json file to the font name. And keep the .json suffix of course.

This way, You can have special config for every font You want to process.

Features

Remove original glyph order

Custom parameter "glyphOrder" will be removed.

Remove all custom parameters

All Custom Parameters will be removed

Rename Suffixes

Not finished

Add suffixes to ligatures

Reads font_sidefile_config.json (renamed to the font file name). Looks for ligatures defined in file and appends related suffix.

Remove Unnecessary Glyphs

Reads font_sidefile_config.json (renamed to the font file name). Search for Unnecessary glyphs defined in file and remove them from font.

Changelog

0.9.5

Fixes

  • Messages improved

0.9.4

Fixes

  • Rename individual glyphs bug, when requested glyph rename already exists

0.9.2

Add new feature: – Add ligatures based on OT code

0.9.1

Fixes – crash on some fonts when all options in use

0.8

Added new features:

  • Unicode from glyphs from PUA may be removed by script
  • Rename suffixes now also looks for suffixes without dot

0.7

Added features: – Rename individual glyphs

  • Update glyph info turns of Custom naming / Nice names

Fixes: – speed optimalization for rename suffixes script

  • refactoring some features

0.6

Added features:

  • renaming suffixes defined in json config file

0.5

Added features:

  • checkboxes reorder
  • Remove all masters custom parameters
  • Remove all OpenType classes, features and feature prefixes from the font
  • fixed some minor bugs

0.4

Added general config json file to script. Script loads that config. When no config related to specific font is located, general config is used instead.

cleaningscripts-for-gl2.3's People

Contributors

designiq avatar lexislav avatar

Watchers

 avatar  avatar

cleaningscripts-for-gl2.3's Issues

Chybějící funkce "Apply to all glyphs"

Lexo, pod volbu fontů (aktuální/všechny) bych prosím přidal ještě zaškrtávátko "Apply to all glyphs", které by podobně jako volby nahoře rovnou vybralo všechny glyfy. Defaultně bych ho nechal zapnutý.
Díky.

Ligatury se nepřejmenují, aplikace spadne

Lexo, pokus přejmenovat ligatury mi končí pádem aplikace. Skript mám stažený ve složce skripty, vedle leží ten json. Označím-li několik ligatur a spustím-li skript, spadne to. Zkouším to na tom fontu Pozorius TEST.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.