[MPEG-OTSPEC] Separate `VARC` table proposal
Behdad Esfahbod
behdad at behdad.org
Thu Dec 21 23:16:56 CET 2023
Hello again,
Over the past few days I experimented with and implemented many more
optimization ideas in the `VARC` table, to make it even more compact. I
updated the proposal briefly:
https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md
I would welcome any feedback, but otherwise am happy with the results.
Feel free to discuss here, or on:
https://github.com/harfbuzz/boring-expansion-spec/issues/103
Happy holidays,
behdad
http://behdad.org/
On Sun, Dec 17, 2023 at 7:06 PM Behdad Esfahbod <behdad at behdad.org> wrote:
> Hi everyone,
>
> Here's my current status on a separate `VARC` table.
>
> After experimenting with using the ItemVariationStore in `VARC`, I managed
> to design a data-structure, called MultiItemVariationStore that is much
> more efficient.
>
> The fonts generated this way are (sometimes much) more compact than my
> previous approach of encoding variable composites in glyf/gvar. So it's a
> win-win situation.
>
> Here's the main discussion thread:
>
> https://github.com/harfbuzz/boring-expansion-spec/issues/103
>
> Here's the current, very terse, draft spec:
>
> https://github.com/harfbuzz/boring-expansion-spec/blob/main/varc.md
>
> And here's a FontTools patchset:
>
> https://github.com/fonttools/fonttools/pull/3395
>
>
> Regards,
>
> behdad
> http://behdad.org/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.aau.at/pipermail/mpeg-otspec/attachments/20231221/9b47dfad/attachment.html>
More information about the mpeg-otspec
mailing list