comparison src/faces.h @ 404:2f8bb876ab1d r21-2-32

Import from CVS: tag r21-2-32
author cvs
date Mon, 13 Aug 2007 11:16:07 +0200
parents 74fd4e045ea6
children 697ef44129c6
comparison
equal deleted inserted replaced
403:9f011ab08d48 404:2f8bb876ab1d
123 case, the MERGED_FACES_STATIC and MERGED_FACES elements specify 123 case, the MERGED_FACES_STATIC and MERGED_FACES elements specify
124 the faces used for merging by giving the indices of the 124 the faces used for merging by giving the indices of the
125 corresponding single-face cachels. 125 corresponding single-face cachels.
126 126
127 Formerly we didn't bother to keep track of the faces used for 127 Formerly we didn't bother to keep track of the faces used for
128 merging. We do know because we need to do so because there is no 128 merging. We do now because we need to do so because there is no
129 other way to properly handle multiple charsets for Mule in the 129 other way to properly handle multiple charsets for Mule in the
130 presence of display tables short of always computing the values 130 presence of display tables short of always computing the values
131 for all charsets, which is very expensive. Instead, we use a 131 for all charsets, which is very expensive. Instead, we use a
132 lazy scheme where we only compute the font for a particular charset 132 lazy scheme where we only compute the font for a particular charset
133 when it is needed. (The exception is the font for the ASCII charset. 133 when it is needed. (The exception is the font for the ASCII charset.