fontParts icon indicating copy to clipboard operation
fontParts copied to clipboard

The replacement for RoboFab

Results 144 fontParts issues
Sort by recently updated
recently updated
newest added

This PR updates [FontTools[unicode,ufo,lxml]](https://pypi.org/project/FontTools) from **4.35.0** to **4.37.1**. Changelog ### 4.37.1 ``` ---------------------------- - [subset] Fixed regression introduced with v4.37.0 while subsetting the VarStore of ``HVAR`` and ``VVAR`` tables, whereby...

FontMake Version `3.1.0` added a compatibility checker that suddenly blocked compatibility in several of my variable font projects, which led me to find that my start points weren’t as consistent...

I think this is because [`_set_position`](https://github.com/robotools/fontParts/blob/master/Lib/fontParts/base/base.py#L760) uses `moveBy` to move the coordinates. `moveBy` calls `transformBy` which calls `_transformBy`. The [guideline implementation of `_transformBy`](https://github.com/robotools/fontParts/blob/master/Lib/fontParts/base/guideline.py#L418) doesn't normalize the resulting coordinates. Demo: ```python...

Could you add add build-backend to pyproject.toml?

When creating a new font object it would be nice to set the name of the default layer. When the default layer name is not "public.default", the layer name "public.default"...

https://github.com/robotools/fontParts/blob/master/Lib/fontParts/base/layer.py#L275-L280 patch, remove the check if the glyphName already exists in that layer: ```python if glyph.name is None or name != glyph.name: ``` ```python from fontParts.world import RFont, RGlyph glyph...

Hi all! Yesterday I was trying to open a specific ufo sitting in a folder full of ufos using fontParts.shell, using some code like this: ```python from pathlib import Path...

I'm hoping to store data that is specific to a font and its glyphs, but in the UFO `data` folder, so it can be independently version-controlled. This is explained more...

enhancement

I have converted as much of the original Robofab example code to fontParts as I could. I removed a few that were specific to Fontlab, others I could not get...

Specifications: - [Font](https://unifiedfontobject.org/versions/ufo3/lib.plist/#publicobjectlibs) - [Glyph](https://unifiedfontobject.org/versions/ufo3/glyphs/glif/#publicobjectlibs) I have something that can be used as a starting point here: https://github.com/typesupply/guidetool/blob/main/source/code/guideTool/compatibility.py