Nothing Special   »   [go: up one dir, main page]

skip to main content
article

When fonts do not know everything: an extensible system for multilingual text rendering

Published: 01 January 2008 Publication History

Abstract

We have been developing a general-purpose multilingual text-processing library, which is designed to be extensible. The font layout table is a newly introduced resource that enables users to add support for drawing new scripts and languages. Font layout tables complement fonts; the knowledge required for complex text layout is stored in fonts and-or font layout tables. If a font contains, for example, ligature information, the corresponding font layout table describes the knowledge other than ligatures. A font layout table is used to convert a character code sequence into a glyph string to be displayed. It consists of rules, structured as cascaded stages, that may contain regular expressions and character categories. This combination enables flexible code sequence manipulation. In our multilingual text-processing library, the drawing module is script- and language-independent. It reads the necessary fonts and font layout tables on demand. Since font layout tables conceal the differences between font formats, the drawing module can handle fonts of different formats in a unified manner. This paper describes the problems in drawing multilingual text, several existing solutions to the problems and their drawbacks, and our solutions in detail. Copyright © 2007 John Wiley & Sons, Ltd.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Software
Software  Volume 38, Issue 1
January 2008
113 pages
ISSN:0038-0644
EISSN:1097-024X
Issue’s Table of Contents

Publisher

John Wiley & Sons, Inc.

United States

Publication History

Published: 01 January 2008

Author Tags

  1. complex text layout
  2. computer typography
  3. font
  4. multilingual text processing
  5. rendering

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Nov 2024

Other Metrics

Citations

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media