B. Kelly
B. Kelly
I think that it might be possible to do this, in theory. Glyph width is characterized by three values: left bearing (how much the pen advances before it starts drawing...
There is not currently any easy way of doing this. It would probably have be done by adding options that control that feature to the table of ligatures, and then...
The renaming stuff is, honestly, a quick hack that I did not test rigorously and (in particular) assumes: - the fonts are all named with the `CamelCase-Weight` convention (this is...
All the metadata is copied from the original, and then some specific fields are overriden in [change_font_names](https://github.com/rojiani/Ligaturizer/blob/master/ligaturize.py#L237) based on the information inferred from the filename. The `sfnt_names` field in particular...
This should be fixed for Edlo, IBM Plex Mono, and Meslo fonts as of 670d05e. It is *not* fixed for SF Mono (in either weight), and I have no idea...
This might have been fixed in 6d3070ae1c6b1a6ec196db486be813d713c7ce9c.
I don't use Intellij, so can't really dig into this -- I'll leave it open in case someone else who does sees it and can help.
For the former, if they're published as different font files, you can probably just replace the one it uses as input to the patcher wth the variant you want. If...
That seems like a decent workaround if you know up front what variants you want; I don't know enough about fonts to know how to make them runtime-selectable, though.
The issue isn't just with incredibly long arrows; it's that to support those arrows, Fira 4+ has fundamentally changed the way ligatures are stored in the font. So we could...