-
Notifications
You must be signed in to change notification settings - Fork 422
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
add ligature support #21
Comments
The API for adding ligatures in fontforge is quite confusing. I'm working my way through it to add support as soon as possible, though. |
Update: Chrome Canary now supports CSS transitions on :before elements, but ligature support would still be nice. @endtwist how can I help push this forward? |
I haven't really had enough time to dig into/experiment with ligature support yet. If you'd like to, though, take a look at the FontForge Python docs: http://fontforge.org/python.html I believe the implementation will involve using the "addLookup" method (under "font") with a "gsub_ligature" type. However, that's as far as I've gotten w/r/t looking into a solution. |
Any progress on this? Would be lovely! |
I put a bounty on this feature: https://www.bountysource.com/#issues/154665-add-ligature-support |
👍 |
Another vote for ligature support in FontCustom. |
I've added a simple ligature support solution [https://github.com/dashie/fontcustom]. |
+1 |
is the ligature complete? I saw @dashie implemented a solution. Is this included in Head? |
Bump! |
I'm keen on getting ligature support implemented in fontcustom, as Webkit doesn't currently support CSS transitions on :before elements and I find it cumbersome to have to use UTF8 characters like

in my HTML code. I peeked around a little in the fontforge docs, but it didn't seem immediately obvious how to go about adding ligatures. Have you guys looked into it much?In the implementation I'm imaginging, the ligatures would be determined by the original SVG filenames, e.g.
foo.svg
becomesfoo
.Here's my interim workaround:
The text was updated successfully, but these errors were encountered: