Возможно вы искали: 'Banjo-Tooie'

May 15 2025 19:34:32
  • Как сделать 8Gamers.Ru домашней страницей?
  • Игры
    • База данных по играх
    • Игровые новости
    • Игровая индустрия
    • Обзоры на игры
    • Прохождения игр
    • Гайды к играм
    • Превью о играх
    • Игровые тизеры
    • Игровые арты
    • Игровые обои
    • Игровые скриншоты
    • Игровые обложки
    • Игровые трейлеры
    • Игровое видео
    • Вышедшие игры
    • Ближайшие релизы игр
  • Кино и ТВ
    • База данных по кино
    • Статьи о кино
    • Постеры
    • Кадры из кино
    • Кино трейлеры
    • Сегодня в кино
    • Скоро в кино
  • Комиксы и манга
    • Манга по алфавиту
    • База данных по комиксах
    • Читать онлайн комиксы
    • Читать онлайн манга
    • База персонажей
  • Читы и коды
    • Чит-коды для PC игр
    • Чит-коды для консольных игр
    • Трейнеры
    • Коды Game Genie
  • Моддинг
    • Модификации
    • Карты к играм
    • Программы для моддинга
    • Статьи о моддинге
  • Геймдев
    • Всё о создании игр
    • Список движков
    • Утилиты в помощь игроделу
    • Конструкторы игр
    • Игровые движки
    • Библиотеки разработки
    • 3D-модели
    • Спрайты и тайлы
    • Музыка и звуки
    • Текстуры и фоны
  • Рецензии
    • Игры
    • Кино
    • Аниме
    • Комиксы
    • Мангу
    • Саундтреки
  • Саундтреки
    • Лирика
  • Файлы
    • Патчи к играм
    • Русификаторы к играм
    • Сохранения к играм
    • Субтитры к кино
  • Медиа
    • Видео
    • Фото
    • Аудио
    • Фан-арты
    • Косплей
    • Фото с виставок
    • Девушки из игр
    • Рисунки
    • Рисуем онлайн
    • Фотохостинг
  • Юмор
    • Анекдоты
    • Афоризмы
    • Истории
    • Стишки и эпиграммы
    • Тосты
    • Цитаты
  • Флеш
    • Азартные
    • Аркады
    • Бродилки
    • Гонки
    • Для девочек
    • Для мальчиков
    • Драки
    • Квесты
    • Леталки
    • Логические
    • Мультфильмы
    • Открытки
    • Приколы
    • Разное
    • Спорт
    • Стратегии
    • Стрелялки
Статистика

Статей: 87772
Просмотров: 96111483
Игры
Injustice:  Gods Among Us
Injustice: Gods Among Us
...
Dark Souls 2
Dark Souls 2
Dark Souls II - вторая часть самой хардкорной ролевой игры 2011-2012 года, с новым героем, сюжето...
Battlefield 4
Battlefield 4
Battlefield 4 - продолжение венценосного мультиплеер-ориентированного шутера от первого ли...
Кино
Steins;Gate
Steins;Gate
Любители японской анимации уже давно поняли ,что аниме сериалы могут дать порой гораздо больше пи...
Ку! Кин-дза-дза
Ку! Кин-дза-дза
Начинающий диджей Толик и всемирно известный виолончелист Владимир Чижов встречают на шумной моск...
Обзоры на игры
• Обзор Ibara [PCB/PS2] 18357
• Обзор The Walking ... 18801
• Обзор DMC: Devil M... 19879
• Обзор на игру Valk... 15877
• Обзор на игру Stars! 17764
• Обзор на Far Cry 3 17948
• Обзор на Resident ... 16024
• Обзор на Chivalry:... 17508
• Обзор на игру Kerb... 17981
• Обзор игры 007: Fr... 16619
Превью о играх
• Превью к игре Comp... 17960
• Превью о игре Mage... 14464
• Превью Incredible ... 14721
• Превью Firefall 13479
• Превью Dead Space 3 16334
• Превью о игре SimC... 14730
• Превью к игре Fuse 15442
• Превью Red Orche... 15542
• Превью Gothic 3 16343
• Превью Black & W... 17354
Главная » Статьи » Разное » русские буквы в EPS из Gnuplot (rus patch postscript)

русские буквы в EPS из Gnuplot (rus patch postscript)

Ключевые слова: rus, patch, postscript, (найти похожие документы)

Date: Thu, 07 Nov 2002 15:15:01 +0500
From: Fedor Zuev <Fedor_Zuev@p89.f156.n5070.z2.fidonet.org>
Newsgroups: ftn.ru.linux
Subject: русские буквы в EPS из Gnuplot

AVT>Когда Gnuplot графики на экране рисует, то русские буквы нормально выводится.
AVT>Перерисовываю график в EPS-формат, открываю его при помощи gv, русские буквы
AVT>"шифруются", то есть, в EPS одна кодировка, gv предполагает какую-то другую.

AVT>Вопрос: как правильно в гнуплоте использовать кириллические шрифты?

Патчить гнуплот.

Примерно так
-----------------cut gnuplot-koi8r.diff----
diff -urwBb gnuplot-3.7.1p1/docs/gnuplot.doc gnuplot-3.7.1p1.diff/docs/gnuplot.doc
- --- gnuplot-3.7.1p1/docs/gnuplot.doc Wed Oct 27 19:10:16 1999
+++ gnuplot-3.7.1p1.diff/docs/gnuplot.doc Sat Sep 15 03:04:11 2001
@@ -3689,7 +3689,8 @@
The `set encoding` command selects a character encoding. Valid values are
`default`, which tells a terminal to use its default; `iso_8859_1` (known in
the PostScript world as `ISO-Latin1`), which is used on many Unix workstations
- and with MS-Windows; `cp850`, for OS/2; and `cp437`, for MS-DOS.
+ and with MS-Windows; `koi8r`, popular Unix cyrillic encoding; `cp850`, for
+ OS/2; and `cp437`, for MS-DOS.

Syntax:
set encoding {<value>}
diff -urwBb gnuplot-3.7.1p1/docs/gnuplot.texi gnuplot-3.7.1p1.diff/docs/gnuplot.texi
- --- gnuplot-3.7.1p1/docs/gnuplot.texi Wed Oct 27 19:54:42 1999
+++ gnuplot-3.7.1p1.diff/docs/gnuplot.texi Sat Sep 15 03:03:26 2001
@@ -4986,10 +4986,11 @@
@opindex encoding


-The @ref{encoding} command selects a character encoding. Valid values are
-`default`, which tells a terminal to use its default; `iso_8859_1` (known in
-the PostScript world as `ISO-Latin1`), which is used on many Unix workstations
-and with MS-Windows; `cp850`, for OS/2; and `cp437`, for MS-DOS.
+The @ref{encoding} command selects a character encoding. Valid values
+are `default`, which tells a terminal to use its default; `iso_8859_1`
+(known in the PostScript world as `ISO-Latin1`), which is used on many
+Unix workstations and with MS-Windows; `koi8r`, popular Unix cyrillic
+encoding; `cp850`, for OS/2; and `cp437`, for MS-DOS.

Syntax:
@example
diff -urwBb gnuplot-3.7.1p1/set.c gnuplot-3.7.1p1.diff/set.c
- --- gnuplot-3.7.1p1/set.c Thu Aug 19 23:36:35 1999
+++ gnuplot-3.7.1p1.diff/set.c Sat Sep 15 01:32:11 2001
@@ -133,7 +133,7 @@
TBOOLEAN parametric = FALSE;
double pointsize = 1.0;
int encoding;
-char *encoding_names[] = { "default", "iso_8859_1", "cp437", "cp850", NULL };
+char *encoding_names[] = { "default", "iso_8859_1", "cp437", "koi8r" "cp850", NULL
};
TBOOLEAN polar = FALSE;
TBOOLEAN hidden3d = FALSE;
TBOOLEAN label_contours = TRUE; /* different linestyles are used for contours when
set */
@@ -1149,11 +1149,14 @@
} else if (almost_equals(c_token,"cp4$37")) {
c_token++;
encoding = ENCODING_CP_437;
+ } else if (almost_equals(c_token,"koi$8r")) {
+ c_token++;
+ encoding = ENCODING_KOI8_R;
} else if (almost_equals(c_token,"cp8$50")) {
c_token++;
encoding = ENCODING_CP_850;
} else {
- int_error("expecting one of 'default', 'iso_8859_1', 'cp437' or 'cp850'",
c_token);
+ int_error("expecting one of 'default', 'iso_8859_1', 'cp437','koi8r' or
'cp850'", c_token);
}
} else
return(FALSE); /* no command match */
diff -urwBb gnuplot-3.7.1p1/setshow.h gnuplot-3.7.1p1.diff/setshow.h
- --- gnuplot-3.7.1p1/setshow.h Sun Oct 4 05:17:47 1998
+++ gnuplot-3.7.1p1.diff/setshow.h Sat Sep 15 01:35:20 2001
@@ -179,7 +179,8 @@
#define ENCODING_DEFAULT 0
#define ENCODING_ISO_8859_1 1
#define ENCODING_CP_437 2
-#define ENCODING_CP_850 3 /* JFi */
+#define ENCODING_KOI8_R 3
+#define ENCODING_CP_850 4 /* JFi */

extern int encoding;
extern char *encoding_names[];
diff -urwBb gnuplot-3.7.1p1/term/post.trm gnuplot-3.7.1p1.diff/term/post.trm
- --- gnuplot-3.7.1p1/term/post.trm Thu Aug 19 23:16:33 1999
+++ gnuplot-3.7.1p1.diff/term/post.trm Sat Sep 15 01:40:19 2001
@@ -513,6 +513,9 @@
case ENCODING_CP_437:
recode = "reencodeCP437 defn";
break;
+ case ENCODING_KOI8_R:
+ recode = "reencodeKOI8R defn";
+ break;
case ENCODING_CP_850 :
recode = "reencodeCP850 defn";
break;
@@ -765,6 +768,54 @@
"] defn",
NULL };

+/* encoding for code page koi8r */
+/* */
+/* version 1.0: - Mainly letters are mapped. The following positions */
+/* (JFi) are left blank (undefined): */
+/* -- first 32 positions, */
+/* -- frame characters, */
+/* -- a few special characters. */
+/* */
+static char GPFAR * GPFAR PS_koi8r_encoding[] = {
+"/reencodeKOI8R {n",
+"dup dup findfont dup length dict beginn",
+"{ 1 index /FID ne { def }{ pop pop } ifelse } foralln",
+"currentdict /CharStrings known {n",
+"tCharStrings /Idieresis known {n",
+"tt/Encoding KOI8REncoding def } ifn} ifn",
+"currentdict end definefontn",
+"} defn",
+"/KOI8REncoding [n",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoterightn",
+"/parenleft/parenright/asterisk/plus/comma/minus/period/slashn",
+"/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolonn",
+"/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/Nn",
+"/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketrightn",
+"/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/mn",
+"/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdefn",
+"/.notdef/.notdef/.notdef/.notdef/guillmotleft/guillmotright/afii61352/.notdef",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef",
+"/space/exclamdown/cent/afii10071/currency/yen/brokenbar/section",
+"/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron",
+"/degree/plusminus/twosuperior/afii10023/acute/mu/paragraph/bullet",
+"/cedilla/dotlessi/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown",
+"/afii10096/afii10065/afii10066/afii10088/afii10069/afii10070/afii10086/afii10068",
+"/afii10087/afii10074/afii10075/afii10076/afii10077/afii10078/afii10079/afii10080",
+"/afii10081/afii10097/afii10082/afii10083/afii10084/afii10085/afii10072/afii10067",
+"/afii10094/afii10093/afii10073/afii10090/afii10095/afii10091/afii10089/afii10092",
+"/afii10048/afii10017/afii10018/afii10040/afii10021/afii10022/afii10038/afii10020",
+"/afii10039/afii10026/afii10027/afii10028/afii10029/afii10030/afii10031/afii10032",
+"/afii10033/afii10049/afii10034/afii10035/afii10036/afii10037/afii10024/afii10019",
+"/afii10046/afii10045/afii10025/afii10042/afii10047/afii10043/afii10041/afii10044",
+"] defn",
+NULL };
+
/* encoding for code page 850 */
/* */
/* version 1.0: - Mainly letters are mapped. The following positions */
@@ -859,6 +911,11 @@
fprintf(gpoutfile,"%s",PS_cp_437_encoding[i]);
}
}
+ if (uses_fonts && (encoding == ENCODING_KOI8_R)) { /* FZ */
+ for (i=0; PS_koi8r_encoding[i] != NULL; i++) {
+ fprintf(gpoutfile,"%s",PS_koi8r_encoding[i]);
+ }
+ }
if (uses_fonts && (encoding == ENCODING_CP_850)) { /* JFi */
for (i=0; PS_cp_850_encoding[i] != NULL; i++) {
fprintf(gpoutfile,"%s",PS_cp_850_encoding[i]);
1794 Прочтений •  [русские буквы в EPS из Gnuplot (rus patch postscript)] [08.05.2012] [Комментариев: 0]
Добавил: Ukraine Vova
Ссылки
HTML: 
[BB Url]: 
Похожие статьи
Название Добавил Добавлено
• русские буквы в EPS из Gnuplot (rus... Ukraine Vova 08.05.2012
Ни одного комментария? Будешь первым :).
Пожалуйста, авторизуйтесь для добавления комментария.

Проект входит в сеть сайтов «8Gamers Network»

Все права сохранены. 8Gamers.NET © 2011 - 2025

Статьи
Рецензия на Pressure
Рецензия на Pressure
Чтобы обратить на себя внимание, начинающие маленькие разработчики, как правило, уходят в жанры, ...
Рецензия на Lost Chronicles of Zerzura
Рецензия на Lost Chron...
Игры, сделанные без любви и старания, похожи на воздушный шар – оболочка есть, а внутри пусто. Lo...
Рецензия на The Bridge
Рецензия на The Bridge
«Верх» и «низ» в The Bridge — понятия относительные. Прогуливаясь под аркой, можно запросто перей...
Рецензия на SimCity
Рецензия на SimCity
Когда месяц назад состоялся релиз SimCity, по Сети прокатилось цунами народного гнева – глупые ош...
Рецензия на Strategy & Tactics: World War 2
Рецензия на Strategy &...
Название Strategy & Tactics: World War II вряд ли кому-то знакомо. Зато одного взгляда на ее скри...
Рецензия на игру Scribblenauts Unlimited
Рецензия на игру Scrib...
По сложившейся традиции в информационной карточке игры мы приводим в пример несколько похожих игр...
Рецензия на игру Walking Dead: Survival Instinct, The
Рецензия на игру Walki...
Зомби и продукция-по-лицензии — которые и сами по себе не лучшие представители игровой биосферы —...
Обратная связь | RSS | Донейт | Статистика | Команда | Техническая поддержка