On Wed, 5 Apr 2023 14:09:29 GMT, Nikita Gubarkov <[email protected]> wrote:

> Composite fonts can now be nested, holding list of Font2Ds instead of 
> PhysicalFonts. This gives more flexibility for implementing complex font 
> fallback approaches and is necessary to implement proper emoji+VS fallback on 
> Windows. Glyph code encoding was changed to support this, previously glyph 
> code occupied 24 low bits and slot was encoded in 8 high bits, now slot is 
> encoded in low bits instead (number of bits is dynamic) and glyph code is 
> shifted, which allows stacking of glyph codes for nested composite mappers.

Doing this is why this proposal is sitting there. I wish you had talked about 
this first rather than just doing it.

You are going to have to prove it is a logical impossibility to do this without 
these intrusive changes just for Emoji.
Basically whatever you need this for isn't worth it.
I'm at the point of wanting to start over.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/4798#issuecomment-1676441998

Reply via email to