Behdad Esfahbod

Results 277 issues of Behdad Esfahbod

It's rather straightforward. But testing with `source-serif-4.005_Desktop/VAR/SourceSerif4Variable-Italic.otf` vs `source-serif-4.005_Desktop/VAR/SourceSerif4Variable-Italic.ttf` in: https://github.com/adobe-fonts/source-serif/releases/download/4.005R/source-serif-4.005_Desktop.zip I'm not satisfied that it's all working. The OTF version of the font reports more problems than the TTF...

WIP. Will eventually fix https://github.com/fonttools/fonttools/issues/3503

Please see: https://github.com/georgd/EB-Garamond/issues/201

Too enable: - Moving min/default/max position of a font via `avar`, by removing the requirement to map -1:-1, 0:0, +1:+1. - Enable abrupt jumps, by allowing same value to map...

In the `GVAR` equivalent of this `gvar` section: https://learn.microsoft.com/en-us/typography/opentype/spec/gvar#the-glyphvariationdata-table-array We've seen actual font builds hit the 64kb limit of that `dataOffset` field. Bumping to 24bits removes one of the tightest...

# Problem statement Currently, the CFF2 spec says: > The vsindex operator may be used only once in a CharString and must precede the first use of the blend operator....

CFF2

According to the spec, `FontMatrix` operand be the identity matrix divided by font UPEM: > FontMatrix uses the reciprocal of unitsPerEm in a specific sequence of operands. For example, if...

CFF2

CFF2 has a file size advantage over TrueType-flavored variable fonts, specially if one doesn't care about hinting (mobile, retina display, etc) but does care about (uncompressed) size. `CFF2` also alleviates...

CFF2

I'm surprised at what I think I'm seeing. Please correct me if I'm wrong. Part of the CFF2 spec says: > By default, the first ItemVariationData structure (index 0) will...

CFF2

# Problem statement The `VariationStore.length` field in the current CFF2 specification has the type `uint16`. We have seen complex varfont designs hit this size limitation. # Context 64k _ought_ to...

CFF2