Vfblib

Latest version: v0.6.5

Safety actively analyzes 625891 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.6.5

- Fix handling unusual alignment values in TTH

0.6.4

- "Unoptimize" another closepath situation

0.6.3

- Preserve explicit last line instead of closepath in contours
- Store composite transformation values as integer if possible

0.6.2

Changes in UFO output:

- Support sidebearing hints in composites
- Remove excessive blank lines in feature code
- Convert group names in FL-generated kern feature to standard UFO names
- Fix "minimal" converter logic
- Re-add missing fontNote font info entry
- Add `vfb3ufo` command line option `-k`/`--add-kerning-groups` to add kerning group definitions to feature code

0.6.0

Support TrueType hinting in Composites in UFO (9).

Example: For a composite glyph consisting of three components

xml
<glyph name="onehalf" format="2">
<unicode hex="00BD"/>
<advance width="845"/>
<outline>
<component base="onesuperior"/>
<component base="fraction" xOffset="244"/>
<component base="twosuperior" xOffset="421" yOffset="-413"/>
</outline>
</glyph>


in which the bottom of the `twosuperior` component is aligned to zone `b: 3`, this hinting representation is generated:

xml
<ttProgram>
<ttc code="alignb" point="ab01-2" zone="b: 3"/>
</ttProgram>


The point label `ab01` is added to the second component, `twosuperior`, and is suffixed with the component index, 2, so it is clear in which component a hinting compiler should look for the labelled point.

0.5.5

- Fix decoding Mac name records in Python < 3.11 (41)

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.