From: handa Date: Wed, 25 Jun 2003 13:23:32 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: XML-base~147 X-Git-Url: http://git.chise.org/gitweb/?a=commitdiff_plain;h=5dcc5bceaebc29679019392035fba78605f6e5b5;p=m17n%2Fm17n-docs.git *** empty log message *** --- diff --git a/data-usr/dbformat.txt b/data-usr/dbformat.txt index 473f5c2..f4d3976 100644 --- a/data-usr/dbformat.txt +++ b/data-usr/dbformat.txt @@ -228,17 +228,17 @@ three fonts. @section flt Font Layout Table -Usually, the rendering engine converts character codes of a text into -glyph codes one by one by consulting information about encoding of -each selected font. But, for rendering a text that requires -complicated layouting (e.g. Thai and Indic), such an one to one -conversion is not sufficient. In addition, some glyphs must be -shifted 2-dimensionally on the screen. For such a case, a font layout -table (FLT in short) must be used. - -A FLT can contain all the information in OpenType Layout Table (CMAP, -GSUB, and GPOS) in addition to the information about how to extract a -grapheme cluster and how to re-order characters. +Usually, the rendering engine converts character codes of into glyph +codes one by one by consulting information about encoding of each +selected font. But, for rendering a text that requires complicated +layouting (e.g. Thai and Indic), such an one to one conversion is not +sufficient. In addition, some glyphs must be shifted 2-dimensionally +on the screen. For such a case, a font layout table (FLT in short) +must be used. + +A FLT can contain the information equivarent to OpenType Layout Table +(CMAP, GSUB, and GPOS) in addition to the information about how to +extract a grapheme cluster and how to re-order characters. The m17n library loads a FLT from the m17n database by the tags \. The plist format of the data is as