CC'd to Freetype. Rui-Xiang Guo <[EMAIL PROTECTED]>:
RG> - "jisx0212.1190-0", "big5.eten-0", "gb2312.1980-0", RG> + "jisx0212.1990-0", "big5-0", "gb2312.1980-0", Okay, in next version. Thanks. RG> (I tested it with Arphic TTF which be distributed with most Linux RG> distributions and all *BSD.) Hmm, there may be problems with this font; I'm told it has bugs. Maybe the FreeType folks can comment? RG> It seems the problem of FT_Get_Char_Index() in checkEncoding(). RG> - if(FT_Get_Char_Index(face, c) == 0) { RG> + if(face && face->charmap) { RG> + ttcmap = &((TT_CharMap)face->charmap)->cmap; RG> + if(ttcmap->get_index) RG> + /* if(ttcmap->get_index(ttcmap, c) == 0) RG> + return 0; */ RG> + return ttcmap->get_index(ttcmap, c); Very curious. I'll try to understand what's going on. RG> 3) Besides that, I need to fix the spacing value 'p' to 'c' because the RG> value 'p' will cause delay in several seconds when start-up rxvt. Again, that's a font bug; mkfontscale tries to work out which fonts are proportional. On the other hand, it doesn't yet implement a heuristic to distinguich monospaced (-m-) from charcell (-c-) fonts. I guess a suitable heuristic would be to decalare all monospaced fonts in East-Asian encodings to be charcell. RG> Would it be merged into next XFree snapshot? I hope so. Thanks, Juliusz _______________________________________________ Fonts mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/fonts