[ https://issues.apache.org/jira/browse/PDFBOX-5603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tilman Hausherr updated PDFBOX-5603: ------------------------------------ Description: This table is the reverse of ligatures, i.e. replace one glyph with several glyphs. I don't know if this is useful at all for us, except understanding the current implementation. This will be implemented in two steps. Reading these tables is one thing, actually doing anything with it is another, because {{MapBackedGsubData}} has a {{Map<List<Integer>, Integer>}} which is not useful here. Either we'd have to introduce a second map, or extend the map so that the value is also a list. I'll do just the first part for now, which I expect to stay regardless of changes for the second part. was: This table is the reverse of ligatures, i.e. replace one glyph with several glyphs. I don't know if this is useful at all for us, except understanding the current implementation. This will be implemented in two steps. Reading these tables is one thing, actually doing anything with it is another, because MapBackedGsubData has a {{Map<List<Integer>, Integer>}} which is not useful here. Either we'd have to introduce a second map, or extend the map so that the value is also a list. I'll do just the first part for now, which I expect to stay regardless of changes for the second part. > Support GSUB LookupType 2 (Multiple Substitution Format 1) > ---------------------------------------------------------- > > Key: PDFBOX-5603 > URL: https://issues.apache.org/jira/browse/PDFBOX-5603 > Project: PDFBox > Issue Type: Improvement > Components: FontBox > Reporter: Tilman Hausherr > Priority: Minor > Labels: gsub > Fix For: 3.0.0 PDFBox > > > This table is the reverse of ligatures, i.e. replace one glyph with several > glyphs. I don't know if this is useful at all for us, except understanding > the current implementation. > This will be implemented in two steps. Reading these tables is one thing, > actually doing anything with it is another, because {{MapBackedGsubData}} has > a {{Map<List<Integer>, Integer>}} which is not useful here. Either we'd have > to introduce a second map, or extend the map so that the value is also a > list. I'll do just the first part for now, which I expect to stay regardless > of changes for the second part. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org