Skip to content
This repository has been archived by the owner on Oct 5, 2023. It is now read-only.

Renumbering subsetter should support more cmap formats #37

Open
GoogleCodeExporter opened this issue Jun 15, 2015 · 4 comments
Open

Renumbering subsetter should support more cmap formats #37

GoogleCodeExporter opened this issue Jun 15, 2015 · 4 comments

Comments

@GoogleCodeExporter
Copy link

The renumbering subsetter only reads format 4 cmaps. This is a limitation in 
computeMapping in the RenumberingCMapTableSubsetter.

Currently there is only a builder for format 4 cmaps, so I'd expect sfntly to 
support all 16-bit cmaps and just write them out as format 4, yet it doesn't. 
It should also honour the Subsetter's cmapId() list.

For 32-bit cmaps a format 12 builder is needed.

Original issue reported on code.google.com by [email protected] on 7 Oct 2013 at 9:17

@GoogleCodeExporter
Copy link
Author

Original comment by [email protected] on 29 Jan 2014 at 12:56

  • Added labels: Priority-Low, Type-Enhancement
  • Removed labels: Priority-Medium, Type-Defect

@Jimex
Copy link

Jimex commented Jul 22, 2022

May I know if there any updates for the builder of CMAP format 12?

@behdad
Copy link
Contributor

behdad commented Jul 22, 2022

This project has been unmaintained for the better part of a decade now. You are advised use either the FontTools subsetter (Python) or the HarfBuzz subsetter (C++).

@Jimex
Copy link

Jimex commented Jul 22, 2022

This project has been unmaintained for the better part of a decade now. You are advised use either the FontTools subsetter (Python) or the HarfBuzz subsetter (C++).

Such a pity, I have an Android app and want to subset the TTF in CMAP Format 12

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

No branches or pull requests

3 participants