Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

when i use fontkit to genetate the subset of ttf file,but can not open the subset file,shows ‘not a valid font file’ #320

Open
JonesLiang opened this issue Sep 14, 2023 · 3 comments

Comments

@JonesLiang
Copy link

image
image
Is there a problem with my code?

@waldenlden
Copy link

企业微信截图_0d61638e-65d1-44ed-97bb-249ad3862654 I also met this problem,then I saw the code,and found when encode the subset ,not return cmap tables。They are the core component of font files. The existence and correct parsing of these tables are key to the normal use of fonts.

by the way,readme also mention this
企业微信截图_f7e0f8a3-ee1b-411e-a919-1de4a2edc08d

@JonesLiang
Copy link
Author

企业微信截图_0d61638e-65d1-44ed-97bb-249ad3862654 I also met this problem,then I saw the code,and found when encode the subset ,not return cmap tables。They are the core component of font files. The existence and correct parsing of these tables are key to the normal use of fonts.

by the way,readme also mention this 企业微信截图_f7e0f8a3-ee1b-411e-a919-1de4a2edc08d

Thanks,bro. I just wanted to use this library to generate a subset of a font file, but later I found another library called Fontmin that can achieve the same functionality. In comparison, Fontmin has a smaller size and is easier to use. I hope this can help you.

@lancejpollard
Copy link

Nice call on fontmin, it worked! I was getting font glyphs being set at undefined positions (not unicode points) in fontkit, but fontmin worked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants