-
Notifications
You must be signed in to change notification settings - Fork 948
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
What is MeasureText #1551
Comments
There appear to be some different nomenclatures around this topic. To be sure we are talking about the same thing, I will use the same nomenclature as in this blog post: Some thoughts: Height
Width
|
Thanks for putting that so clearly. It's not immediately obvious how to implement the width computing manually in some APIs, but in practice the width doesn't seem to be much of an issue. |
Yes, probably most of the APIs do exactly this computation under the hood, and if there is no issue there would be no need to change anything. The definition should only serve as a reference in case of doubts / inconsistencies. |
The
IRenderContext.MeasureText
method doesn't have a formal specification, and is implemented in different ways all over the place.We should consider formalising its behaviour so that we can make everything consistent before attempting to address inconsistencies in multi-line text rendering between platforms (see Issue #1538 and discussion in PR #1549).
The text was updated successfully, but these errors were encountered: