Skip to content

Conversation

@CatSema
Copy link
Contributor

@CatSema CatSema commented Jun 13, 2025

Прошу рассмотреть возможность добавить для устранения "Некоторые символы формул могут отображаться некорректно из-за отсутствия шрифтов Symbol, Wingdings, Wingdings 2, Wingdings 3, MT Extra" автоматическую установку недостающих шрифтов в процессе установки WPS Office. Данный фикс реализует проверку наличия необходимых .ttf-файлов, скачивание архива с требуемыми шрифтами из репозитория, их установку в системный каталог и обновление кэша шрифтов. Это позволяет избавиться от предупреждения о недостающих шрифтах и обеспечивает корректное отображение формул и специальных символов в документах WPS Office.
image_2025-06-13_22-56-10

@vitlav
Copy link
Collaborator

vitlav commented Jun 16, 2025

Установка может быть только в виде пакета. Из любого архива можно сделать пакет, добавив скрипт в pack.d

@sociopart
Copy link

Это будет лучше смотреться в отдельном пакете со шрифтами (например epm play ms-office-fonts). Плюс неизвестно, что здесь будет с точки зрения лицензии. Где-то попадался подход, когда брали инсталлятор бесплатного Microsoft Word Viewer и тащили шрифты оттуда уже на системе (через cab extract). Тут стоит глянуть EULA от Microsoft - видимо, на то были причины. Приобщу ссылку, если попадется.

Да и в целом такие шрифты будут полезны любому офисному пакету, если их добавить в Softmaker FreeOffice или Libreoffice, это также увеличит совместимость с ms-форматами для них.

@sociopart
Copy link

@vitlav
Copy link
Collaborator

vitlav commented Jun 20, 2025

Может быть просто ставим пакет
fonts-ttf-ms
(на альте)?

@CatSema
Copy link
Contributor Author

CatSema commented Jun 20, 2025

Может быть просто ставим пакет fonts-ttf-ms (на альте)?

К сожалению установка пакета fonts-ttf-ms не решает проблему(

@CatSema
Copy link
Contributor Author

CatSema commented Jun 20, 2025

Установка может быть только в виде пакета. Из любого архива можно сделать пакет, добавив скрипт в pack.d

Понял вас. Но честно горя не совсем понимаю, как можно это реализовать через pack.d

@vitlav
Copy link
Collaborator

vitlav commented Jun 26, 2025

Установка может быть только в виде пакета. Из любого архива можно сделать пакет, добавив скрипт в pack.d

Понял вас. Но честно горя не совсем понимаю, как можно это реализовать через pack.d

В любом случае надо что-то перепаковывать, потому что создание пакетов с нуля пока что не поддерживается. Можно погуглить по словам ttf-mscorefonts-installer, может быть найдётся что-то полезное.
Как вариант, можно перепаковывать
https://github.com/pushcx/corefonts/archive/refs/heads/master.zip
отсюда
https://github.com/pushcx/corefonts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants