KDE TechBase
  • Page
  • Discussion
  • Edit
  • History
KDE TechBase is a Wiki - You can help! Please contribute! Questions?
Please ask development related questions in the KDE Community Forum.

Projects/KDEPrint/Fonts/Notes

< Projects | KDEPrint | Fonts

There are not many fonts which support the whole range of Unicode characters (which means the fonts do not include a "glyph" for each of the 65536 code points of the Unicode table.) One such font is Arial Unicode which explains its wide usage. But at the same time this font is not very pretty to look at. Also, the few fonts supporting all Unicode characters are mostly not suitable for the wide range of publishing needs; and they are not freely available.

Many font problems can be solved, or at least explained, through an understanding of the encoding and use of the keyboard. Here are some basic hints:

Font Encoding: For typing (using, showing, printing) any letters/glyphs not contained in standard western alphabets, the font used must be encoded according in Unicode. (That means your application must support Unicode text in order to access letters other than the standard alphabet.) Most Linux applications provide basic Unicode support. You will, however, need some way of entering Unicode text into your document.

Font/Glyph Keyboarding: For example, if you wish to use the letters in the font that are needed for the Czech language, install support for a Czech keyboard layout.

If you are using Linux and want to enter characters that are not supported by an available system keyboard layout, the KMFL program may be useful. KMFL is an input method that is compatible with Keyman keyboards. (KMFL is installed by default on Ubuntu.)

Font Rendering:

Font Hinting:

Font Kerning:

Font Substitution:

Character Substitution:

Retrieved from "http://techbase.kde.org/Projects/KDEPrint/Fonts/Notes"

Navigation

  • Home
  • Help
  • Recent changes

Sections

  • Getting started
  • Development
  • Schedules
  • Policies
  • Contribute
  • Projects

Toolbox

  • What links here
  • Related changes
  • Special pages
  • Printable version
  • Permanent link

Personal tools

  • 38.107.191.95
  • Talk for this IP
  • Log in / create account
  • Login with OpenID
Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal