Kamile Demir

Results 17 issues of Kamile Demir

_Looks_ like CMake 3.25.0 is breaking our Windows build. There's a patch for 3.25.1, but it's not on PyPI yet. Looks like Cmake v3.24.3 was working fine, so this is...

## Description Fixes #1542 and #1539 Does what #1380 intended, but rewritten for the new libxml2 improvements + other considerations. 🚀 ## To-Dos: - [x] ufowrite: write FDArray in lib.plist...

Run kernFeatureWriter and markFeatureWriter after generating makeinstancesufo (as suggested by Ernie)

enhancement

Recording an older issue here that Zachary reported, medium priority: Zachary: For some reason booleanOperations seems to fail on a few glyphs here and there. This happened when removing overlaps...

incorrect output

As a continuation of the libxml2 project here: #1468

code cleanup

Zachary tried this with tx: ```bash cp SourceSerif4Variable-Roman.otf var_font.otf cp var_font.otf static_font.otf sfntedit -d CFF2,HVAR,MVAR,STAT,avar,fvar static_font.otf tx -cff -U 900,60 var_font.otf mytable.cff sfntedit -a CFF=mytable.cff static_font.otf ``` Josh looked at...

incorrect output

This was done in #1380 under the old tx parsing scheme, but will be redone as a part of the new libxml2 changes (and in consideration of #1539

enhancement

Within groups.plist for CID-keyed UFO, add a dictionary of iFDs that point to a list of glyphs to identify which glyphs use which fdicts within the FDArray

enhancement

This PR fixes memory leaks found on OpenSUSE86 with these flags added to root-level CMakeLists.txt: `add_compile_options(-fsanitize=address)` `add_link_options(-fsanitize=address)`