В наших отчетах .rdl используется шрифт Arial MS Unicode
. Он больше не устанавливается с Windows Server 2019, так как Microsoft перестает платить за it :
Когда Microsoft включила Arial Unicode MS в более ранние версии Office, Microsoft заплатила лицензионный сбор Корпорации Monotype, которая является владельцем авторских прав на шрифт. Кто-то в Microsoft решил, что больше не стоит продолжать платить эту плату, поэтому он был удален из пакета Office.
Лицензия стоимость довольно высока для одного сервера с несколько ядер:
Итак, мы решили использовать в качестве альтернативы новое семейство шрифтов - Google Noto Fonts - это бесплатно и поддерживает больше символов, чем Arial MS Unicode
.
Проблема заключается в том, что шрифты для разных языков находятся в разных файлах, файлы разных типов и не могут быть объединены. Кроме того, насколько я понимаю, нет необходимости унифицировать эти файлы, поскольку в PDF
шрифт встроен и может значительно увеличить размер файла.
Итак, моя идея состоит в том, чтобы установить все шрифты на и пусть в SQL Server Reporting Services встроены только нужные. Таким образом, по умолчанию весь текст имеет шрифт Nato Sans
.
Проблема в том, что текст не может быть визуализирован с помощью Nato Sans
, например, Punjabi
:
ਤੇਜ਼ ਭੂਰੇ ਲੂੰਬੜ ਆਲਸੀ ਕੁੱਤੇ ਨੂੰ ਛੱਡ ਦਿੰਦਾ ਹੈ
вместо Nato Sans Gurmukhi
, используется другой шрифт - Raavi
.
Мне интересно, есть ли какие-либо настройки, управляющие тем, как выбираются шрифты, если текущий не установлен на аппарате или не отображает соответствующий текст?