-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Explaining the render differences #11
Comments
More information about each renderer is definitely needed. On the examples:
|
I've just found it doesn't >.<. |
Did you try a multiline sample in InDesign? Deciding how to handle the first line of a text box is a kinda separate from handling subsequent lines. |
I've now tried both: single line + multiline. The YEXT axis does change the ascenders, descenders, and cap height but does not modify the line's leading or position. Not even when changing the first line offset in the baseline options (from Ascent, Leading, Fixed, etc). |
I believe it’s correct for InDesign to behave this way (thus differently from a browser default settings). Pro users are happy to handle vertical metrics manually, via point size and leading controls. For example, the browser would modify its first-line baseline position and maybe also the line-height if a single glyph is from a font with a larger sTypoAscender, than the rest of the text; but that would be unwanted in InDesign. |
Makes sense. On Friday, I was frustrated when I saw it was not working there, but this is probably the main reason. However, I wonder if there should be an option to enable the font's metrics. Similar to what they allow regarding kerning |
I think you’re right. |
Could the tool provide information about differences in rendering? When using it and observing differences between renderers, it's not always clear whether there's a font bug, a rendering issue, or an issue with the tool itself.
E.g. Something like "Alpha values are not supported in x renderer"
Example 1. COLRv1 font
Using a still WIP new font colored using PaintCompiler. In this case the expected result is the first one (which uses alpha values)—wondering if
samsa-svg
does not support it (isn't it using samsa-core?).Example 2. Standard VF
When checking a VF with a
YEXT
axis that shifts the vertical metrics,system
looks like shifting the baseline position.Playpen-YEXT-axis.mov
The text was updated successfully, but these errors were encountered: