Jump to content
View in the app

A better way to browse. Learn more.

FGX Native

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
  • Status: Fixed
  • Priority: Critical
  • Resolution: Fixed
  • Platform: iOS
  • Affects version 1.16.0.1
  • Fix version: 1.16.3.0

Добрый день!

Проблема описана в названии темы. В частности, игнорируется свойство Font.Family.

Также игнорируются все стили шрифта (Font.Style), но, по-видимому, это нормально, т.к. стили устанавливаются HTML-разметкой.

Иллюстрацию и демонстрационную сборку прикладываю.

photo_2023-10-13_13-51-45.jpg

photo_2023-10-13_13-51-50.jpg

iOSLabelTest.zip

User Feedback

Recommended Comments

  • Administrators

Важно: при использовании кастомных шрифтов под iOS необходимо в ассет менеджер добавлять всё семейство шрифтов, а не только один файл. В противном случае текст может рендерится с потерей части стилей шрифта (Bold, Italic и тд).

Пример:

Шрифт https://fonts.google.com/specimen/Roboto+Condensed

Полное семейство шрифтов выглядит так:

image.png

Roman

Active subscription
11 часов назад, Viktor Akselrod сказал:

Важно: при использовании кастомных шрифтов под iOS необходимо в ассет менеджер добавлять всё семейство шрифтов, а не только один файл. В противном случае текст может рендерится с потерей части стилей шрифта (Bold, Italic и тд).

Виктор, спасибо за развернутый комментарий!

Безусловно, проект должен содержать все используемые шрифты. Но проблема была именно в том, что свойство FontFamily игнорировалось в принципе при установке TextType=HTML.

Надеюсь, это исправлено под резолюцией fixed 🙂

Касательно менеджера ассетов: разве под iOS добавленные в него шрифты используются приложением?
Считал, что в этой ОС подключение шрифтов производится через Deployment и info.plist.*

  • Administrators

Добрый день, Роман

2 hours ago, Roman said:

Надеюсь, это исправлено под резолюцией fixed 🙂

Да, был ряд проблем для обеих ОС, которые исправлены в следующем релизе 1.16.3.0.

 

2 hours ago, Roman said:

Касательно менеджера ассетов: разве под iOS добавленные в него шрифты используются приложением?

Начиная с версии 1.16.1.1 мы автоматизировали использование кастомных шрифтов для iOS, те теперь вам не нужны ручные правки ни в Deployment ни в info.plist.

Roman

Active subscription
9 часов назад, Viktor Akselrod сказал:

Начиная с версии 1.16.1.1 мы автоматизировали использование кастомных шрифтов для iOS, те теперь вам не нужны ручные правки ни в Deployment ни в info.plist.

Здорово!
Не знал об этом 🙂 Видимо, пропустил в описании 😉

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.