Speed up text layout by not rendering glyphs #4652
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For #4651
While theEdit: Removed for now as it is not supported on all FreeType versions.FT_LOAD_BITMAP_METRICS_ONLY
will likely be ignored due toFT_LOAD_NO_BITMAP
, it should serve as a reminder for when #891 is resolved properly. (I know the solution, I intend to submit a PR later. Essentially, Pillow should check the bitdepth of the returned bitmap instead of guessing.)Testing I get the following results (in s) on my Windows 10 laptop with the code below.