Bug 29560 - Предупреждение об отсутствии шрифтов
Summary: Предупреждение об отсутствии шрифтов
Status: CLOSED FIXED
Alias: None
Product: Branch p7
Classification: Distributions
Component: 1c-preinstall-full (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-07 17:22 MSK by Pavel Isopenko
Modified: 2013-11-11 11:46 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pavel Isopenko 2013-11-07 17:22:20 MSK
Несмотря на предварительную установку 1c-preinstall-full, после первого входа в базу данных 1C всё равно ругается на отсутствие майкрософтовских шрифтов. Актуальная платформа 1C 8.3.3.721, конфигурация Бухгалтерия предприятия ред.3
fonts-ttf-ms-1.0-alt4 установлен, чего-то ещё не хватает.
Comment 1 Andrey Cherepanov 2013-11-08 12:49:29 MSK
Посмотрю, что там не хватает разработчикам 1С :)
Comment 2 Andrey Cherepanov 2013-11-08 15:42:05 MSK
Хозяйке на заметку: чтобы 1С:Предприятие не ругалось на отсутствие шрифтов от Microsoft, мало поставить fonts-ttf-ms (ну или 1c-preinstall-full). Нужно ещё сделать (подразумевается, что ~/.fonts отсутствует):

ln -s /usr/share/fonts/ttf/ms ~/.fonts

для _каждого_ пользователя 1С на машине. Пока другого workaround я не нашёл.
Comment 3 Andrey Cherepanov 2013-11-08 15:53:11 MSK
Почему разработчики не используют fc-list для меня загадка. Расставлять симлинк для каждого пользователя автоматом как-то некрасиво.
Comment 4 Andrey Cherepanov 2013-11-08 16:41:03 MSK
В англоязычной (в русской об этом ничего нет!) документации нашёл решение:

The config_system configuration utility for Linux is removed from the distribution kit. The search for MS Core Fonts required by the platform is performed automatically in the following directories:
/usr/share/fonts/truetype/msttfcorefonts
/usr/share/fonts/msttfcorefonts
$HOME/.fonts
Comment 5 Andrey Cherepanov 2013-11-08 16:47:47 MSK
...но это решение не работает. Актуально только ~/.fonts
Comment 6 Andrey Cherepanov 2013-11-08 17:48:39 MSK
Всё, окончательное системное решение:
ln -rs /usr/share/fonts/ttf/ms /usr/share/fonts/msttcorefonts
Comment 7 Andrey Cherepanov 2013-11-08 18:27:53 MSK
* Fri Nov 08 2013 Andrey Cherepanov <cas@altlinux> 8.3-alt6
- Make system Microsoft TTF fonts available for 1C client (ALT #29560)
Comment 8 Pavel Isopenko 2013-11-11 11:43:53 MSK
FIX подтверждаю, заявленная проблема устранена.
Проверялось: Centaurus 7.0.1 x86_64, 1С:Предприятие 8.3 (8.3.3.721, актуальный релиз на момент теста) Конфигурация Бухгалтерия предприятия ред.3 (3.0.26.11)
Есть смысл бэкпортировать в p6 и p7
Comment 9 Andrey Cherepanov 2013-11-11 11:46:37 MSK
(В ответ на комментарий №8)
> FIX подтверждаю, заявленная проблема устранена.
> Проверялось: Centaurus 7.0.1 x86_64, 1С:Предприятие 8.3 (8.3.3.721, актуальный
> релиз на момент теста) Конфигурация Бухгалтерия предприятия ред.3 (3.0.26.11)
> Есть смысл бэкпортировать в p6 и p7
А они уже там. :)