Skip to content

Conversation

@yashjoshi-dotcom
Copy link
Contributor

@yashjoshi-dotcom yashjoshi-dotcom commented Aug 23, 2025

This provides a direct and efficient way to check for the existence of a font table, avoiding the overhead of CTFontCopyTable, which unnecessarily allocates a CFData object. This allows callers to perform frequent existence checks more performantly.

This implementation also alligns with other crates like objc2-core-text.

Blocks Servo Issue : servo/servo#38699

@yashjoshi-dotcom
Copy link
Contributor Author

Hi @jdm ,
Would you be able to take a look at this PR when you have a moment? If you're not the right person, could you please loop in relevant foks? Thanks!

@jdm jdm enabled auto-merge August 27, 2025 06:13
auto-merge was automatically disabled August 28, 2025 02:59

Head branch was pushed to by a user without write access

@yashjoshi-dotcom
Copy link
Contributor Author

Can you please retrigger the build once again ?

@jdm jdm enabled auto-merge August 28, 2025 03:10
auto-merge was automatically disabled August 28, 2025 05:06

Head branch was pushed to by a user without write access

@yashjoshi-dotcom
Copy link
Contributor Author

Fixed some unrelated clippy lints in array.rs and propertylist.rs. Should be good now .

@jdm jdm enabled auto-merge August 28, 2025 05:34
@jdm jdm added this pull request to the merge queue Aug 28, 2025
Merged via the queue into servo:main with commit ab22f7a Aug 28, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants