Форма Xamarin 4.3, этикетка с использованием без засечек - PullRequest
0 голосов
/ 30 января 2020

Я создаю приложение Android и iOS и хотел использовать фронт без засечек на этикетке, но я не вижу его на http://iosfonts.com/. Я вижу переднюю часть https://fonts.google.com/?query=sans+serif, но я не уверен, что использовать в теге FontFamily?

<Label Grid.Row="1" Text="TestFrontFamily" LineBreakMode="WordWrap" FontSize="20" HorizontalOptions="Center" VerticalOptions="End" TextColor="White" FontFamily="sans-serif"></Label>

1 Ответ

1 голос
/ 30 января 2020

Как правило, вы никогда не должны менять шрифт в вашем приложении. Используйте системный шрифт по умолчанию. Это то, к чему люди привыкли на своем телефоне, и открытие приложения, в котором используется другой шрифт, вызывает раздражение.

При этом вам необходимо скачать файл шрифта otf или ttf, и сохраните его где-нибудь в каждом проекте android и iOS. Затем семейство шрифтов указывает на этот файл. Например:

Файл шрифта, помещенный в папку «Шрифты»:

iOS: FontAwesome5ProLight

Android: Fonts/fa5-pro-light-300.otf#FontAwesome5ProLight

Для iOS вам просто нужно, чтобы имя семейства шрифтов было именем используемого шрифта. Для Android необходимо указать путь относительно файла android csproj, а также имя файла шрифта, за которым следует # и имя шрифта.

См. Документацию по шрифту Xamarin для получения дополнительной информации. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...