comparison src/faces.h @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 8de8e3f6228a
children 88e7e9bafe19
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
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.