Skip to content

Instantly share code, notes, and snippets.

View kateliev's full-sized avatar
🧲
Working, working, working...

Vassil Kateliev kateliev

🧲
Working, working, working...
View GitHub Profile
@kateliev
kateliev / SelectAutoLayers.py
Created April 15, 2022 20:46
FontLab Select Auto Layers
#FLM: Select Auto Layers
#-----------------------------------------------------------
# (C) Vassil Kateliev, 2022 (http://www.kateliev.com)
#------------------------------------------------------------
# No warranties. By using this you agree
# that you use it at your own risk!
# - Dependencies -----------------
from __future__ import absolute_import
@kateliev
kateliev / TR-ResetComponent.py
Last active May 10, 2022 21:13
TypeRig: Reset Component
#FLM: Reset Components
#Note: Resets component whitout affecting its combinations
#-----------------------------------------------------------
# (C) Vassil Kateliev, 2022 (http://www.kateliev.com)
#------------------------------------------------------------
# No warranties. By using this you agree
# that you use it at your own risk!
# - Dependencies -----------------
@kateliev
kateliev / FL8-RemoveLayers.py
Created May 30, 2022 21:07
A simple layer removal tool for FontLab 8
#FLM: Remove Layers by Name
#---------------------------------------------------------------
# Removes layers which names contain a given string
#---------------------------------------------------------------
# (C) Vassil Kateliev, 2022 (http://www.kateliev.com)
# - Dependancies
import fontlab as fl6
import fontgate as fgt
@kateliev
kateliev / TR-ListHybridComponents.py
Created June 26, 2022 19:37
List Hybrid Component glyphs for FontLab 8
#FLM: List Hybrid Component glyphs
#---------------------------------------------------------------
# Removes layers which names contain a given string
#---------------------------------------------------------------
# (C) Vassil Kateliev, 2022 (http://www.kateliev.com)
# - Dependancies
import fontlab as fl6
import fontgate as fgt
@kateliev
kateliev / file-multy-replace.ps1
Created November 3, 2022 14:19
Overwrite multiple files residing in multiple folders with a single one
# SCRIPT: Replace a file in multiple paths
# NOTE: A very usefull too to force compatibility in UFO files by copying over the same layer design!
# VER: 1.1
# -----------------------------------------------------------
# (C) Vassil Kateliev, 2022 (http://www.kateliev.com)
#------------------------------------------------------------
# No warranties. By using this you agree
# that you use it at your own risk!
# - Take parameters from CLI