Hi there @KurtCode ,
I've been playing around with the code in this repo and I've been able to correctly interpret the differences array.
Basically I've loaded Adobe's glyphlist.txt:
http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
And then built a differences array (if such array is present) that maps a byte to a unicode char. If the byte is not present in the differences map the unicode char is returned.
I'm interested in debating this approach and a possible pull request with you.
Best Regards!
Hi there @KurtCode ,
I've been playing around with the code in this repo and I've been able to correctly interpret the differences array.
Basically I've loaded Adobe's glyphlist.txt:
http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
And then built a differences array (if such array is present) that maps a byte to a unicode char. If the byte is not present in the differences map the unicode char is returned.
I'm interested in debating this approach and a possible pull request with you.
Best Regards!