Headless: use HarfBuzz by default (#20561)

This commit is contained in:
Julien Lebosquain
2026-01-28 13:27:47 +00:00
committed by GitHub
parent 1ee1509352
commit f92035b914
2 changed files with 4 additions and 1 deletions
@@ -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" />
@@ -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