У меня есть локализованное приложение WPF, и мне нужно встроить шрифт для каждой локали.У меня есть шрифт, добавленный в мой проект, и его Build Action имеет значение Resource.Если я удаляю <UICulture>en-US</UICulture>
из моего .csproj (что исключает создание спутниковых сборок), шрифт компилируется как ресурс в сборку проекта.Затем я могу добавить шрифт:
<Button Content="My Button" FontFamily="Fonts/#Frutiger LT 87 ExtraBlackCn" />
Это отлично работает.Если я добавлю en-US обратно в мой .csproj, шрифт будет добавлен в локализованную спутниковую сборку.Но
<Button x:Uid="Button1" Content="My Button" FontFamily="Fonts/#Frutiger LT 87 ExtraBlackCn" />
больше не работает.
Как мне ссылаться на локализованный шрифт?