# HG changeset patch # User Jason Rumney # Date 1062368549 0 # Node ID 3978cfc630d9c66c56a9072d6bb2ede222498e79 # Parent ea78742dd7ca7a95f7005312eb3bb429e526662d Document last change. diff -r ea78742dd7ca -r 3978cfc630d9 src/w32term.c --- a/src/w32term.c Sun Aug 31 22:15:15 2003 +0000 +++ b/src/w32term.c Sun Aug 31 22:22:29 2003 +0000 @@ -896,6 +896,17 @@ xassert (font && char2b); + /* TODO: This function is currently called through the RIF, and in + some cases font_type is UNKNOWN_FONT. We currently allow the + cached metrics to be used, which seems to work, but in cases + where font_type is UNKNOWN_FONT, we probably haven't encoded + char2b appropriately. All callers need checking to see what they + are passing. This is most likely to affect variable width fonts + outside the Latin-1 range, particularly in languages like Thai + that rely on rbearing and lbearing to provide composition. I + don't think that is working currently anyway, but we don't seem + to have anyone testing such languages on Windows. */ + /* Handle the common cases quickly. */ if (!font->bdf && font->per_char == NULL) /* TODO: determine whether char2b exists in font? */