A set of modified artwiz fonts (original site) based on artwiz-aleczapka and artwiz-latin1, with:
For OTF output:
For PCF (legacy) output:
Building is rather straightforward:
makeThis 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 installThis 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-userThis 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.confOn 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).