win
win
@Happypig375 👍 I want to confirm that the https://github.com/LayoutFarm/Typography/pull/192 is NOT your waste time. But I can't merge it directly now because of this https://github.com/LayoutFarm/Typography/pull/192#issuecomment-635820167 too. --- By the way,...
I think in this case for math expression + math-font, **Exact glyph bounds** should be used. (ignore glyph's advance) (since each glyph position is controled by Math layout engine) But...
I have an idea that, a cluster of letter may be treated as a human text (eg. some variable name may need GSUB/GPOS). and then find exact bounds of a...
> What about when italic characters are mixed with upright characters? please give me some example and your expected result
Sure, That side effect will happen in the same GSUB/GPOS layout block  Then, It should be considered that => the block of consecutive letter need gsub/gpos layout process or...
not sure if https://docs.microsoft.com/en-us/dotnet/api/system.char.isletter?view=netcore-3.1 is OK? If all letters are latin or math char=> it is OK to use only exact bounds, no need for GSUB,GPOS. In math layout, When...
> @prepare > > ```cs > System.Char.IsLetter("𝑃P", 0) // true => 𝑃 is a letter > System.Char.IsLetter("𝑃P", 2) // true => P is a letter > ``` Yes ? ...
After reading ... from http://texdoc.net/texmf-dist/doc/context/documents/general/manuals/luatex.pdf#page=116 >7.5.6 Script and kerning ... ... ... In 2018 fonts like Latin Modern and Pagella rely on **cheatswith the boundingbox**, Cambria uses staircase kerns and...
Useful information about Math symbols advance width https://docs.microsoft.com/en-us/typography/develop/character-design-standards/math
I've overlooked that info! The Math Font file (eg Latin Modern Math, Asana Math) contain that info. It may be used in this situation. >When a run of slanted characters...