Browse Source

Headless: use HarfBuzz by default (#20561)

pull/20563/head
Julien Lebosquain 1 week ago
committed by GitHub
parent
commit
f92035b914
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 1
      src/Headless/Avalonia.Headless/Avalonia.Headless.csproj
  2. 4
      src/Headless/Avalonia.Headless/HeadlessUnitTestSession.cs

1
src/Headless/Avalonia.Headless/Avalonia.Headless.csproj

@ -6,6 +6,7 @@
<ItemGroup>
<ProjectReference Include="..\..\..\packages\Avalonia\Avalonia.csproj" />
<ProjectReference Include="..\..\Avalonia.Fonts.Inter\Avalonia.Fonts.Inter.csproj" />
<ProjectReference Include="..\..\HarfBuzz\Avalonia.HarfBuzz\Avalonia.HarfBuzz.csproj" />
</ItemGroup>
<Import Project="..\..\..\build\DevAnalyzers.props" />

4
src/Headless/Avalonia.Headless/HeadlessUnitTestSession.cs

@ -236,7 +236,9 @@ public sealed class HeadlessUnitTestSession : IDisposable, IAsyncDisposable
// If windowing subsystem wasn't initialized by user, force headless with default parameters.
if (appBuilder.WindowingSubsystemName != "Headless")
{
appBuilder = appBuilder.UseHeadless(new AvaloniaHeadlessPlatformOptions());
appBuilder = appBuilder
.UseHeadless(new AvaloniaHeadlessPlatformOptions())
.UseHarfBuzz();
}
// ReSharper disable once AccessToModifiedClosure

Loading…
Cancel
Save