EnglishУкраїнськаРocсийский
Вход/Новый
В теме нет новых постов

Текстовые метки на трендах и повёрнутых текстах Web-интерфейса, тренда архива в QTCfg


Автор Сообщение
Сообщение создано: 07. 03. 2013 [18:21]
legend
Oleg N
Создатель темы
Зарегистрирован(а) с: 13.04.2012
Сообщения: 63
Добрый день.
Возникла следующая проблема.

Debian 6, OpenScada 0.8.0.5. При открытии графиков демо проекта в рабочем WEB интерфейсе отсутствуют подписи осей.
В логе сообщений появляется следующая ошибка: категория:/AGLKS/sub_UI/mod_WebVision/ses_AGLKS0/obj_/ses_AGLKS0/pg_so/pg_1/pg_ggraph/pg_1/wdg_trnd1/. сообщение: gdImageStringFTEx для шрифта 'Arial', ошибка: Could not find/open font.
Смена шрифта не помогает.
На соседнем компьютере Fedora 16, OpenScada 0.8.0.3 такой проблемы нет.
При установке OpenScada на Debian 6 пришлось вручную устанавливать пакет libmysqlclient15off (5.0.96-0ubuntu3), грешу на него.
Из-за чего может возникать такая ошибка?

Fedora
Debian
Сообщение создано: 07. 03. 2013 [19:03]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3292
"legend" wrote:

В логе сообщений появляется следующая ошибка: категория:/AGLKS/sub_UI/mod_WebVision/ses_AGLKS0/obj_/ses_AGLKS0/pg_so/pg_1/pg_ggraph/pg_1/wdg_trnd1/. сообщение: gdImageStringFTEx для шрифта 'Arial', ошибка: Could not find/open font.
Смена шрифта не помогает.
На соседнем компьютере Fedora 16, OpenScada 0.8.0.3 такой проблемы нет.

Это известная проблема сборок GD2 в Debian, которые они традиционно собирают без FontConfig.

Learn, learn and learn better than work, work and work.
Сообщение создано: 07. 03. 2013 [19:18]
legend
Oleg N
Создатель темы
Зарегистрирован(а) с: 13.04.2012
Сообщения: 63
"roman" wrote:

Это известная проблема сборок GD2 в Debian, которые они традиционно собирают без FontConfig.

Есть ли какое-то решение данной проблемы?
И какая система стоит у вас? Наверное самый простой вариант устанавливать такую же систему для избежания всевозможных неполадок.


upd/
Спасибо. Понял. Сейчас попробую установить недостающие пакеты.

[Сообщение редактировалось 1 раз(а), в последний раз 07.03.2013 в 19:27.]
Сообщение создано: 07. 03. 2013 [20:00]
legend
Oleg N
Создатель темы
Зарегистрирован(а) с: 13.04.2012
Сообщения: 63
Проверил. Такая библиотека имеется.
JAVASCRIPT
~# dpkg -l | grep fontconfig
ii  fontconfig                           2.8.0-2.1                              generic font configuration library - support binaries
ii  fontconfig-config                    2.8.0-2.1                              generic font configuration library - configuration
ii  libfontconfig1                       2.8.0-2.1                              generic font configuration library - runtime
Сообщение создано: 07. 03. 2013 [20:26]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3292
"legend" wrote:

И какая система стоит у вас? Наверное самый простой вариант устанавливать такую же систему для избежания всевозможных неполадок.

У меня всякие стоят, но в основном ALTLinux, что должно быть видно по: http://wiki.oscada.org/Doc/QuickStart#h988-27

"legend" wrote:

Проверил. Такая библиотека имеется.

И что с того?
GD2 должен быть с fontconfig слинкован, а не просто её наличие!

Если хочется Debian, то берите пакеты GD2 и пересобирайте с FontConfig и FreeType.

Learn, learn and learn better than work, work and work.
Сообщение создано: 07. 03. 2013 [22:01]
legend
Oleg N
Создатель темы
Зарегистрирован(а) с: 13.04.2012
Сообщения: 63
Порывшись по форуму нашел аналогичную тему. Сечас попробовал, ничего не получилось. Буду на следующей неделе разбираться. Спасибо за подсказку.
В будущем сменю дистрибутив...
Сообщение создано: 10. 03. 2013 [08:59]
almaz
Алмаз Каримов
Contributor
Зарегистрирован(а) с: 25.09.2008
Сообщения: 513
В репозиториях Debian/Ubuntu библиотека libgd2 есть в двух версиях: xpm с поддержкой XPM (X pixmap) и fontconfig, noxpm без поддержки XPM (X pixmap) или fontconfig.
http://packages.debian.org/ru/sid/libgd2-noxpm
http://packages.debian.org/ru/sid/libgd2-xpm

sudo apt-get install libgd2-xpm libgd2-xpm-dev
должно решить проблему, а noxpm можно использовать в контроллерах, в которых графика не нужна.
Возможно, ещё нужно установить пакеты со шрифтом Arial:
sudo apt-get install fonts-liberation ttf-mscorefonts-installer

[Сообщение редактировалось 1 раз(а), в последний раз 10.03.2013 в 09:19.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Сообщение создано: 10. 03. 2013 [15:17]
legend
Oleg N
Создатель темы
Зарегистрирован(а) с: 13.04.2012
Сообщения: 63
"almaz" wrote:

В репозиториях Debian/Ubuntu библиотека libgd2 есть в двух версиях: xpm с поддержкой XPM (X pixmap) и fontconfig, noxpm без поддержки XPM (X pixmap) или fontconfig.
http://packages.debian.org/ru/sid/libgd2-noxpm
http://packages.debian.org/ru/sid/libgd2-xpm

sudo apt-get install libgd2-xpm libgd2-xpm-dev
должно решить проблему, а noxpm можно использовать в контроллерах, в которых графика не нужна.
Возможно, ещё нужно установить пакеты со шрифтом Arial:
sudo apt-get install fonts-liberation ttf-mscorefonts-installer


Алмаз, спасибо огромное за такую подробную инструкцию. Установил libgd2-xpm и libgd2-xpm-dev, перезагрузился и все заработало.



3853