Skip to content
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

Introduce font related platform implementations for unit tests #7344

Merged
merged 3 commits into from
Jan 22, 2022

Conversation

Gillibald
Copy link
Contributor

@Gillibald Gillibald commented Jan 11, 2022

This PR introduces platform implementations for IFontManagerImpl etc. that solely rely on HarfBuzzSharp that out usable in an environment that doesn't require a rendering backend and still produces the same measures as out render backends in terms of measures etc.

These changes are only unit test-specific.

What does the pull request do?

What is the current behavior?

What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

Breaking changes

Obsoletions / Deprecations

Fixed issues

@Gillibald Gillibald force-pushed the feature/fullFontTestBackend branch from 08b72d2 to 7c3a799 Compare January 12, 2022 06:28
@Gillibald Gillibald changed the title Introduce font related platform implementation for unit tests Introduce font related platform implementations for unit tests Jan 12, 2022
@Gillibald Gillibald force-pushed the feature/fullFontTestBackend branch from d4e5c80 to ac99c95 Compare January 12, 2022 16:30
@Gillibald Gillibald force-pushed the feature/fullFontTestBackend branch from ac99c95 to 1855914 Compare January 13, 2022 05:58
@maxkatz6 maxkatz6 enabled auto-merge January 22, 2022 01:22
@maxkatz6 maxkatz6 merged commit 8e43e95 into AvaloniaUI:master Jan 22, 2022
danwalmsley pushed a commit that referenced this pull request Jan 24, 2022
Introduce font related platform implementations for unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants