В Avalonia UI вы можете использовать Conditional XAML для изменения размера шрифта в зависимости от платформы. Для этого вам нужно создать разные стили для разных платформ и применить их с помощью условных операторов.
Вот пример кода:
```xml
<Window.Resources>
<Style x:Key="DesktopTextStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="24"/>
</Style>
<Style x:Key="AndroidTextStyle" TargetType="TextBlock">
<Setter Property="FontSize" Value="20"/>
</Style>
</Window.Resources>
<TextBlock Text="Пример текста" Style="{DynamicResource {OnPlatform desktop=DesktopTextStyle, android=AndroidTextStyle}}" />
```
В этом примере мы создаем два разных стиля для TextBlock - один для Desktop, другой для Android. Мы затем применяем их с помощью DynamicResource и OnPlatform, указывая, какой стиль использовать для каждой платформы.
Таким образом, вы сможете установить разные размеры шрифта для разных платформ в Avalonia UI с помощью универсальной и гибкой настройки.