Artwiz-fonts
Downloading the fonts
You can get the fonts here.
There are two ways to install the artwiz fonts: You don't have to if
you have the mandrake rpms. They are allready included.
Systemwide install
If you want to install the fonts for all users on your system
proceed like this:
cd /usr/X11R6/lib/X11/fonts
tar xzf /path/to/artwiz-fonts-ao.tgz
cd artwiz-fonts
mkfontdir
chkfontpath -q -a /usr/X11R6/lib/X11/fonts/artwiz-fonts:unscaled
And restart the font-server.
User install
If you want to install the fonts just for yourself proceed like this:
Unpack the font-package and move that dir to .fonts
tar xzf /path/to/artwiz-fonts-ao.tgz
mv artwiz-fonts-ao $HOME/.fonts
Issue the command:
mkfontdir $HOME/.fonts'
Edit your $HOME/.xinitrc or $HOME/.xsession file (depends on
distribution) to contain following two lines before any program calls:
xset +fp $HOME/.fonts
Restart X.
Bugs
The artwiz-fonts sometimes conflict with your locale settings. To get them
to work you may have to put the following at the beginning of your .xinitrc :
export LC=C
export LC_ALL=C
These settings are for locales so if you are missing your fonts or any
other locale related problems remove them again. If anybody knows a
better fix please let me know.
(updated by aleczapka, 31 Aug 2002)
Yes I know :)
And here is the solution how to use your national settings and still be able to use artwiz fonts in Fluxbox.
Locale settings fix
The solution is very simple. All you have to do is to fix your fonts.alias (or/and fonts.dir ) file.
This will fix also problems with other applications (eg. evolution and UTF-8).
First you need to make proper fonts.dir file. It should be located in the directory where you have artwiz fonts installed. (if not, cd to that directory and run mkfontdir ).
The syntax of this file is: font_filename fontname (except for the first line which contains the number of fonts in given directory).
Sample content of fonts.dir file:
14
glisp.pcf.gz -artwiz-glisp-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
gelly.pcf.gz -artwiz-gelly-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv
edges.pcf.gz -artwiz-edges-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv
glisp-bold.pcf.gz -artwiz-glisp-bold-r-normal--11-110-75-75-p-100-iso646.1991-irv
nu.pcf.gz nu
drift.pcf.gz drift
mints-strong.pcf.gz -artwiz-mintsstrong-medium-r-normal--8-80-75-75-p-90-iso646.1991-irv
cursor.pcf.gz cursor
cure.pcf.gz cure
aqui.pcf.gz aqui
lime.pcf.gz -artwiz-lime-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv
snap.pcf.gz -artwiz-snap-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv
anorexia.pcf.gz -artwiz-anorexia-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
mints-mild.pcf.gz -artwiz-mintsmild-medium-r-normal--8-80-75-75-p-90-iso646.1991-irv
What interests us are entries marked as bold. As you can see they lack proper X11 font naming convensions.
Change it to this:
14
glisp.pcf.gz -artwiz-glisp-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
gelly.pcf.gz -artwiz-gelly-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv
edges.pcf.gz -artwiz-edges-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv
glisp-bold.pcf.gz -artwiz-glisp-bold-r-normal--11-110-75-75-p-100-iso646.1991-irv
nu.pcf.gz -artwiz-nu-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
drift.pcf.gz -artwiz-drift-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
mints-strong.pcf.gz -artwiz-mintsstrong-medium-r-normal--8-80-75-75-p-90-iso646.1991-irv
cursor.pcf.gz cursor
cure.pcf.gz -artwiz-cure-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
aqui.pcf.gz -artwiz-aqui-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
lime.pcf.gz -artwiz-lime-medium-r-normal--10-100-75-75-m-50-iso646.1991-irv
snap.pcf.gz -artwiz-snap-medium-r-normal--10-100-75-75-p-90-iso646.1991-irv
anorexia.pcf.gz -artwiz-anorexia-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
mints-mild.pcf.gz -artwiz-mintsmild-medium-r-normal--8-80-75-75-p-90-iso646.1991-irv
The last thing to do is to fix your fonts.alias file (to use the fonts with different encoding then iso646).
Syntax is font_alias font_name . Eg. to make artwiz fonts working with ISO-8859-2 encoding make such alias (all in one line).
-artwiz-anorexia-medium-r-normal--11-110-75-75-p-90-iso8859-2
-artwiz-anorexia-medium-r-normal--11-110-75-75-p-90-iso646.1991-irv
Here you can find my fonts.dir and fonts.alias files, they support ISO-8859-1, ISO-8859-2, iso10646-1 (UTF-8). Fix it if you'd need some other encodings.
If you set everything like written above, you don't need to change your LC_* flags to C or POSIX .
And all applications not just Fluxbox, will work as they should not complaing about "can't convert character set" or something.
That's it.
Questions?
Problems?
If you encounter problems with this document please send an e-mail to
me.
If you encounter problems with the page (broken links, typos, etc) plz send email to the WEBMASTER.
|