Linux FAQ's & Manuals
- Linux Scripts
- Debian Install
- Bash For Beginners
- Bugzilla
- Consultants Guide
- GCC Manual
- Linux Command Line Tools
- Gnu Pascal Coding Standards
- Linux Installation Disk
- Labolatorium Linux(PL)
- Budowa systemu Linux(PL)
- Linux Dictionary
- Network Administrators
- Rescue Disk for Linux
- Red Hat Installation
- Red Hat Customization
- Red Hat Getting Started
- Red Hat Security
- Secure & Optimize
- Slackware Manual
- Suse Support
- Suse FAQ
Between Oracle's support offering and Microsoft's patent pledge, recent events could prove significant for the Linux operating system market...
PC World: Free Agent: Talk of the Linux Town
For nearly three years, I've resisted the temptation to turn my monthly visit to this soapbox into a mélange of punditry and prognostication...
LinuxDevices: Linux Powers Gaming "Killer NIC"
Gaming equipment startup Bigfoot Networks is shipping a Linux-powered NIC (network interface card) aimed at improving network gaming performance...
LinuxPlanet: GL Studio Puts Simulators On The Desktop
In the latest multi-million dollar training simulators, pilots get to shoot the bad guys out of the virtual sky, while infantry men practice driving their vehicles over virtual desert terrain...
IT Manager's Journal: Making an Open Source Object Database Fly
David Johnson's hobby is flying, but his obsession is open source...
x11 core fonts
nowadays the x11 core font system not only supports bitmap fonts (see section 5.2 but also scalable fonts. and with xfree86 > = 4.x the core font system can handle not only type1 fonts but also truetype fonts, opentype fonts (see section 5.3), and cid-keyed fonts (see section 5.4).
unicode fonts are also supported for a long time already.
but originally the x11 core fonts system was designed in 1987 for x11r1 to handle only monochrome bitmap fonts and it still shows that all those extensions were added later as an afterthought.
for example scalable fonts are supported only without anti-aliasing and sub-pixel rendering and loading huge, scalable cjk fonts can be very slow and using unicode fonts can also be quite slow and wastes a lot more memory than necessary.
there are many other inherent problems in the design of the x11 core font system, and it can probably be said that it is broken beyond repair. it must be kept for backwards compatibility, but if possible one should switch to using the more modern system xft/fontconfig as much as possible (see section 5.1.1).
except when using truetype/opentype fonts which are extremely well hinted and the byte code interpreter in freetype2 is enabled, scalable fonts rendered (in monochrome) by the x11 core font system are usually rather ugly and can be almost unreadable at small sizes. especially for complicated cjk glyphs.
as perfectly hinted fonts are very rare, especially for cjk, it is usually better for readability to use bitmap fonts at small sizes.
if you use the x11 core font system a lot and have enough disc space, i recommend installing all the bitmap font packages available for the cjk languages you are interested in.
subsections
- unicode fonts
- japanese
- korean
- simplified chinese
- traditional chinese
- fontsets and the xlc_locale files