Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Alexander Lubyagin                   2:5056/16.70   10 Dec 2004  09:19:26
 To : Vitaly Mayatskih
 Subject : gnuplot
 -------------------------------------------------------------------------------- 
 
 09 Dec 04 18:52, you wrote to all:
 
 VM>         А где сабжу сказать, чтобы он понимал нужную кодировку?
 VM> Проблема вкратце: запускается octave в koi8r-локали, из него строятся
 VM> графики, русские легенды отображаются кракозябрами.
 
 Думаю, примерно следующее:
 - установить библиотекти libfreetype6-dev, libgd2-dev, libpng2-dng;
 - перекомпилировать gnuplot с поддержкой TTF-шрифтов;
 - установить шрифты TTF;
 - к скриптам gnuplot добавить строчки вида:
 
 === testkoi.gnu ==========================
 
 set terminal png enhanced font "arial,12"
 set locale "ru_RU.KOI8-R"
 set title "Title: График параболы"
 set xlabel "Example: Пример" 5,15
 set output 'square.png'
 plot x,x*x
 exit
 
 ==========================================
 
 В моей системе TTF шрифты с русскими буквами сейчас не устанолены,
 и gnuplot во время выполнения скрипта пишет:
 ... Could not find/open with opening font arial,12, using default
 
 Default как раз и отображает "кракозябры".
 Вот скрипт перекомпиляции gnuplot-4.0.0 :
 
 === compile.sh ======================================================
 
 VERS="4.0.0"
 mkdir -p /home/pacify/local/etc
 touch /home/pacify/local/etc/config.site
 export CONFIG_SITE=/home/pacify/local/etc/config.site
 FLAGS="\
 --enable-dependency-tracking \
 --enable-history-file \
 --enable-mouse \
 --disable-pm3d \
 --disable-filledboxes \
 --disable-relative-boxwidth \
 --disable-defined-var \
 --enable-thin-splines \
 --disable-iris \
 --disable-mgr \
 --enable-fiterrvars \
 --disable-rgip \
 --enable-h3d-quadtree \
 --with-x \
 --without-lasergnu \
 --with-linux-vga \
 --with-readline \
 --with-gif=png \
 --without-lisp-files \
 --with-row-help \
 --prefix=/home/pacify/local \
 "
 
 cd gnuplot-"$VERS"
 ./configure $FLAGS
 make
 make install
 cd ..
 exit
 
 =====================================================================
 
 Вот участок ChangeLog про locales :
 
 === ChangeLog
 ===================================================================
 2003-12-15  Andrey V. Panov  <panov@iacp.dvo.ru>
 
         * NEWS docs/gnuplot.doc src/term_api.h src/term.c src/gplt_x11.c
         src/set.c term/post.trm: New encoding koi8-r (Russian locale on Unices).
         SourceForge patch #853823.
 
 ================================================================================
 =
 
 --- GoldED+/LNX Debian
  * Origin: KOSC/Kirov Open Source Community (2:5056/16.70)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 gnuplot   Vitaly Mayatskih   09 Dec 2004 19:52:26 
 gnuplot   Alexander Lubyagin   10 Dec 2004 09:19:26 
Архивное /ru.linux/333941b935e3.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional