laerm0 / opensans

Open Sans font
Apache License 2.0
3 stars 3 forks source link

hinting regressions #14

Closed laerm0 closed 4 years ago

laerm0 commented 5 years ago

There will be hinting regressions on the accented glyphs because these files were originally hinted by someone at Ascender many years ago and they used special functions to position accents. Those functions became the IP of Monotype once Monotype bought Ascender. Because this is proprietary information (albeit proprietary information that I have partially forgotten), those techniques cannot be used again. As I am clearly not a lawyer, I don't want to drag any of that info out of my head to use again.

Anyway, the result you will see is that there will be occasional accent collision and bouncing at small sizes.

screenshot_2019-06-22_13-19-46

example

Perhaps with the aid of @josh-hadley I can rewrite these functions and make them look "different" enough to pass muster with lawyers, but because it's essentially assembly code, the stuff will kinda always be in the same order.

This is all way outta my pay grade, so opinions welcome from @davelab6 and @rsheeter.

davelab6 commented 4 years ago

I suggest closing this as we'll deal with the hinting differently to what was done for the legacy static fonts :)

laerm0 commented 4 years ago

ttfautohint them or keep the manual hints?