The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Russian XFig 3.2.2 (rus X xfig patch)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: rus, X, xfig, patch,  (найти похожие документы)
Subj : Russian XFig 3.2.2 diff -u -N -r xfig.3.2.2/main.c xfig.3.2.2_/main.c --- xfig.3.2.2/main.c Tue Jun 30 02:25:55 1998 +++ xfig.3.2.2_/main.c Mon Oct 19 15:25:12 1998 @@ -182,6 +182,8 @@ XtOffset(appresPtr, image_editor), XtRString, (caddr_t) NULL}, {"magnification", "Magnification", XtRFloat, sizeof(float), XtOffset(appresPtr, magnification), XtRFloat, (caddr_t) & F100}, + {"encoding", "Encoding", XtRString, sizeof(char *), + XtOffset(appresPtr, encoding), XtRString, (caddr_t) "ISO8859"}, {"paper_size", "Papersize", XtRString, sizeof(char *), XtOffset(appresPtr, paper_size), XtRString, (caddr_t) NULL}, {"multiple", XtCOrientation, XtRBoolean, sizeof(Boolean), @@ -282,6 +284,7 @@ {"-multiple", ".multiple", XrmoptionNoArg, "True"}, {"-normalFont", ".normalFont", XrmoptionSepArg, 0}, {"-noscalablefonts", ".scalablefonts", XrmoptionNoArg, "False"}, + {"-encoding", ".encoding", XrmoptionSepArg, "ISO8859"}, {"-notrack", ".trackCursor", XrmoptionNoArg, "False"}, {"-paper_size", ".paper_size", XrmoptionSepArg, (caddr_t) NULL}, {"-pheight", ".pheight", XrmoptionSepArg, 0}, @@ -395,6 +398,7 @@ [-userscale <scale>] \ [-userunit <units>] \ [-visual <visual>] \ +[-encoding <fontencoding>] \ [file] \ \n \ \n \ diff -u -N -r xfig.3.2.2/resources.h xfig.3.2.2_/resources.h --- xfig.3.2.2/resources.h Sat Jun 6 04:40:14 1998 +++ xfig.3.2.2_/resources.h Mon Oct 19 15:33:47 1998 @@ -168,6 +168,8 @@ int transparent; /* transparent color for GIF export (-2=none, -1=background) */ float magnification; /* export/print magnification */ + char *encoding; /* X font encoding (defaults to + iso8859) [BT] */ Boolean showballoons; /* show popup messages when user passes over buttons */ char *spellcheckcommand; /* spell check command e.g. "spell %s" or "ispell -l < %s | sort -u" */ diff -u -N -r xfig.3.2.2/w_drawprim.c xfig.3.2.2_/w_drawprim.c --- xfig.3.2.2/w_drawprim.c Sat Jun 6 03:42:27 1998 +++ xfig.3.2.2_/w_drawprim.c Mon Oct 19 15:39:41 1998 @@ -116,7 +116,9 @@ x_fontinfo[f].template = ps_fontinfo[f+1].name; } else { strcpy(template,x_fontinfo[0].template); /* nope, check for font size 0 */ - strcat(template,"0-0-*-*-*-*-*-*"); + strcat(template,"0-0-*-*-*-*-"); + strcat(template, appres.encoding ); + strcat(template, "-*"); if ((fontlist = XListFonts(tool_d, template, 1, &count))==0) appres.SCALABLEFONTS = False; /* none, turn off request for them */ } @@ -130,10 +132,12 @@ nf = NULL; strcpy(template,x_fontinfo[f].template); strcat(template,"*-*-*-*-*-*-"); - /* add ISO8859 (if not Symbol font or ZapfDingbats) to font name */ + /* add encoding (if not Symbol font or ZapfDingbats) to font name */ if (strstr(template,"symbol") == NULL && - strstr(template,"dingbats") == NULL) - strcat(template,"ISO8859-*"); + strstr(template,"dingbats") == NULL) { + strcat(template, appres.encoding ); + strcat(template,"-*"); + } else strcat(template,"*-*"); /* don't free the Fontlist because we keep pointers into it */ @@ -276,10 +280,12 @@ strcpy(template,x_fontinfo[fnum].template); /* attach pointsize to font name */ strcat(template,"%d-*-*-*-*-*-"); - /* add ISO8859 (if not Symbol font or ZapfDingbats) to font name */ + /* add encoding (if not Symbol font or ZapfDingbats) to font name */ if (strstr(template,"symbol") == NULL && - strstr(template,"dingbats") == NULL) - strcat(template,"ISO8859-*"); + strstr(template,"dingbats") == NULL) { + strcat(template,appres.encoding); + strcat(template,"-*"); + } else strcat(template,"*-*"); /* use the pixel field instead of points in the fontname so that the

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру