I am currently working on implementing optimizations from fontdue in the
`dense` module.
As soon as I am done with it, I will send the benchmark results and will start
work on implementing support for subpixel antialiasing in the module.
I will also be testing the module to ensure that it works
>> Many-to-one: accent marks, e.g. umlauts
>> One-glyph-to-many-unicode-characters: ligatures, e.g. "ff", "fi".
>
> I don’t see how these two cases are different. An accented glyph like
> ⟨ɑ̃⟩ is made up of two Unicode characters, ɑ+◌̃ (U+0251 U+0303);
> similarly a ligated glyph like ⟨fi⟩ is
Many-to-one: accent marks, e.g. umlauts
One-glyph-to-many-unicode-characters: ligatures, e.g. "ff", "fi".
I don’t see how these two cases are different. An accented glyph like
⟨ɑ̃⟩ is made up of two Unicode characters, ɑ+◌̃ (U+0251 U+0303);
similarly a ligated glyph like ⟨fi⟩ is made up of
>> A mapping from input Unicode characters to glyph indices based on
>> the GSUB + cmap tables and not on cmap alone.
>
> Right now, the only cases where the GSUB table is helpful that I am
> aware of, for the purposes of this project, are for handling glyph
> alternates and combining characters.
On Friday, 21 July 2023 at 07:28:07 BST, Craig White
wrote:
> ...Those would be one-to-one mappings and many-to-one mappings, respectively.
> Would this general solution involve other kinds of GSUB mappings? ...
> Even sticking to just many-to-one and one-to-one mappings, ...
Having too
I have combined all of the 3 svg hook diff and made a 4-hook patch, it only
increases the size of the skia hook patch from about 24k to 34k. I use a
-DUSE_ADOBE to make 4 object files from 2 source files, and change the "-s"
switch to take a number 1,2,3 for the 3 new hooks. And all 4 now
> Well, there are no 'unclear goals': the general solution is *exactly*
> what I was talking about all the time, and what you need for any entry
> in the adjustment database: A mapping from input Unicode characters to
> glyph indices based on the GSUB + cmap tables and not on cmap alone.
Right