A set of modified artwiz fonts (original site) based on artwiz-aleczapka and artwiz-latin1, with:
- Full ISO/IEC 8859-1 support (German, Portuguese, Swedish etc. characters; equivalent to the Basic Latin and Latin-1 Supplement blocks of Unicode)
- Glyph names matching standard Unicode character names,
- A bold variant of each font. (based on artwiz-latin1's bold fonts, but with some fixes; most notably, font bounding box corrections)
For OTF output:
For PCF (legacy) output:
Building is rather straightforward:
make
This will create a build
directory, and create generated .pcf
and .otf
files there.
You can opt to only generate either .pcf
or .otf
files by running make pcf
or make otf
.
If you wish to clean up the build output, you can run make clean
.
You have two options for installation: either installing the fonts system-wide (the default) or installing them in your home directory. (which doesn't require root
access)
sudo make install
This will install the fonts to /usr/share/fonts/artwiz-fonts-wl
, and create the Xorg config file
/etc/X11/xorg.conf.d/40-x-fonts.conf
to enable them. It will also run fc-cache
to update the system fontconfig cache.
You may specify values for the DESTDIR
, SYSCONFDIR
, PREFIX
, FONTDIR
, or TARGET
variables after make
in order to override the default paths.
(defaults: DESTDIR=/
, SYSCONFDIR=/etc
, PREFIX=/usr
, FONTDIR=$(PREFIX)/share/fonts
, TARGET=$(FONTDIR)/artwiz-fonts-wl
)
You can also opt to only install either .pcf
or .otf
fonts using sudo make install-pcf
or sudo make install-otf
.
Currently, only the OTF variant can be installed in your home directory.
make install-user
This will install the .otf
fonts into ~/.fonts/artwiz-fonts-wl/
, and then regenerate the fontconfig cache for the current user.
If you use Ubuntu or another distro that disables bitmap fonts in fontconfig by default, you'll have to re-enable them:
rm /etc/fonts/conf.d/30-debconf-no-bitmaps.conf
On Arch Linux, this file is named /etc/fonts/conf.d/70-no-bitmaps.conf
, and the file
/etc/fonts/conf.avail/70-yes-bitmaps.conf
should be linked in its place:
rm /etc/fonts/conf.d/70-no-bitmaps.conf
ln -s /etc/fonts/conf.avail/70-yes-bitmaps.conf /etc/fonts/conf.d/
Do the following:
-
Update the fontconfig cache:
fc-cache -fv /PATH/TO/artwiz-fonts-wl
-
Create a new file
/etc/X11/xorg.conf.d/40-x-fonts.conf
with the contents:Section "Files" FontPath "/PATH/TO/artwiz-fonts-wl" EndSection
-
Add this to your fontconfig config file (eg.
/etc/fonts/local.conf
):<dir>/PATH/TO/artwiz-fonts-wl:unscaled</dir>
-
If you use Ubuntu or another distro that disables bitmap fonts in fontconfig by default:
rm /etc/fonts/conf.d/30-debconf-no-bitmaps.conf
On Arch Linux, this file is named
/etc/fonts/conf.d/70-no-bitmaps.conf
, and the file/etc/fonts/conf.avail/70-yes-bitmaps.conf
should be linked in its place:rm /etc/fonts/conf.d/70-no-bitmaps.conf ln -s /etc/fonts/conf.avail/70-yes-bitmaps.conf /etc/fonts/conf.d/
-
Either restart X, or run:
xset +fp /PATH/TO/artwiz-fonts-wl
-
Test it:
xlsfonts | grep drift fc-list | grep drift
NOTE: Your installation may vary depending on your distro.
You might want to use these fonts in GTK 2.x apps menus and other widgets. (screenshot)
Edit ~/.gtkrc.mine
, and add:
gtk-font-name = "snap 10"
and ensure that ~/.gtkrc-2.0
contains:
include "/home/your_home/.gtkrc.mine"
(your_home
is just an example)
artwiz-fonts-wl is released under the terms of the GNU General Public License (GPL) version 2. Read file COPYING for detailed info.
The Artwiz fonts were originally released under the ZIWTRA B00GIE LICENSE (ZBL).