xforms-development
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XForms] Help with fonts


From: Marisa Giancarla
Subject: Re: [XForms] Help with fonts
Date: Tue, 21 Aug 2018 10:48:30 -0700

Awesome, thx!

Marisa

----
https://synchronetbbs.org/OurServers - all the servers I am responsible for

On Aug 19, 2018, at 8:20 PM, Serge Bromow <address@hidden> wrote:



On 08/19/2018 01:59 PM, Frank Cox wrote:
On Sun, 19 Aug 2018 06:32:11 -0700
Marisa Giancarla wrote:

I am trying to update a app I wrote with xforms years ago, and on moden
ubuntu I am seeing this issue where the fonts dont look right. Any ideas
on what is going on?
I have seen an issue similar to this before with Mate on Centos 7.

In that situation it turned out to be a problem with the desktop theme.

Try different themes and see if that fixes it.


I had the same problem after loading my software onto a new OS distribution.  The fonts appeared as they do in your example. It would appear older distributions favoured 75dpi as the first font resolution of choice. Unaware of this choice, I created my forms to match this dpi setting. I assume they choose 75 over 100 since it is first in line, dpi wise. Later distributions chose 100 first.  To preserve my work I force the use of 75dpi fonts by calling the following routine before calling fl_initialize().

void    xsetmyfonts()
{
fl_set_font_name(FL_NORMAL_STYLE, "-*-helvetica-medium-r-*-*-*-?-*-75-*-*-*-*");

fl_set_font_name(FL_BOLD_STYLE, "-*-helvetica-bold-r-*-*-*-?-*-75-p-*-*-*");
fl_set_font_name(FL_ITALIC_STYLE, "-*-helvetica-medium-o-*-*-*-?-*-75-p-*-*-*");
fl_set_font_name(FL_BOLDITALIC_STYLE, "-*-helvetica-bold-o-no*-*-*-?-*-75-p-*-*-*");

fl_set_font_name(FL_FIXED_STYLE, "-adobe-courier-medium-r-*-*-*-?-*-75-m-*-*-*");
fl_set_font_name(FL_FIXEDBOLD_STYLE, "-adobe-courier-bold-r-*-*-*-?-*-75-m-*-*-*");
fl_set_font_name(FL_FIXEDITALIC_STYLE, "-adobe-courier-medium-o-*-*-*-?-*-75-m-*-*-*");
fl_set_font_name(FL_FIXEDBOLDITALIC_STYLE, "-adobe-courier-bold-o-*-*-*-?-*-75-m-*-*-*");

fl_set_font_name(FL_TIMES_STYLE, "-*-times-medium-r-*-*-*-?-*-75-p-*-*-*");
fl_set_font_name(FL_TIMESBOLD_STYLE, "-*-times-bold-r-*-*-*-?-*-75-p-*-*-*");
fl_set_font_name(FL_TIMESITALIC_STYLE, "-*-times-medium-i-*-*-*-?-*-75-p-*-*-*");
fl_set_font_name(FL_TIMESBOLDITALIC_STYLE, "-*-times-bold-i-*-*-*-?-*-75-p-*-*-*");


fl_set_font_name(FL_MISC_STYLE, "-*-charter-medium-r-*-*-*-?-*-75-*-*-*-*");
fl_set_font_name(FL_MISCBOLD_STYLE, "-*-charter-bold-r-*-*-*-?-*-75-*-*-*-*");
fl_set_font_name(FL_MISCITALIC_STYLE, "-*-charter-medium-i-*-*-*-?-*-75-*-*-*-*");
fl_set_font_name(FL_SYMBOL_STYLE, "-*-symbol-medium-r-*-*-*-?-*-75-*-*-*-*");
}

Hope this helps,

Serge



reply via email to

[Prev in Thread] Current Thread [Next in Thread]