Mercurial > otakunoraifu
diff font/font_peer_x11.cc @ 65:4416cfac86ae
Convert EUC-JP files to UTF8
author | Thibaut Girka <thib@sitedethib.com> |
---|---|
date | Fri, 26 Nov 2010 10:53:15 +0100 |
parents | 15a18fbe6f21 |
children |
line wrap: on
line diff
--- a/font/font_peer_x11.cc +++ b/font/font_peer_x11.cc @@ -61,8 +61,8 @@ inline int read_little_endian_int(const ** ** Fontinfo / FontSetInfo ** -** fontset から特定 pixel size を持つ -** 別のfontsetを作成するためのクラス +** fontset 劫 pixel size +** ャfontset篏 */ struct FontInfo { std::map<int, string> fontlist; @@ -83,7 +83,7 @@ struct FontSetInfo { ** */ FontInfo::FontInfo(Display* display, const char* fontname_orig) { - /* フォントの大きさ関係の情報を消去 */ + /* 潟紊с≫宴羔サ */ int i; char* fontname = new char[strlen(fontname_orig)+50]; int minus_count = 0; @@ -102,13 +102,13 @@ FontInfo::FontInfo(Display* display, con } if (! is_skip) fontname[fc++] = fontname_orig[i]; } - /* フォント情報を得る */ + /* 潟宴緇 */ fontname[fc] = 0; int count; char** fontnamelist = XListFonts(display, fontname, 100, &count); for (i=0; i<count; i++) { char* curfont = fontnamelist[i]; - /* fontname から pixel size 情報を得る */ + /* fontname pixel size 宴緇 */ int j; int minus_count = 0; for (j=0; curfont[j] != 0; j++) { @@ -122,7 +122,7 @@ FontInfo::FontInfo(Display* display, con } } } - /* 検索に失敗した場合、とりあえず fontname を入れておく */ + /* 罎膣≪紊掩翫 fontname ャ */ if (fontlist.find(0) == fontlist.end()) { fontlist[0] = string(fontname); } @@ -132,15 +132,15 @@ FontInfo::FontInfo(Display* display, con } string FontInfo::Search(int pixsize) { int i; - /* pixsize に近いフォントが(あれば)帰す */ + /* pixsize 菴潟()絽違 */ if (fontlist.find(pixsize) != fontlist.end()) return fontlist[pixsize]; for (i=1; i<4; i++) { if (fontlist.find(pixsize-i) != fontlist.end()) return fontlist[pixsize-i]; if (fontlist.find(pixsize+i) != fontlist.end()) return fontlist[pixsize+i]; } - /* 見つからない:fontlist[0] を加工して帰す */ - /* pt/xres/yres などのフィールドに '-0-' というのがあれば '-*-'に変換 - ** pixsize は与えられた pixsize にする + /* 荀ゃ鐚fontlist[0] 綏ャ絽違 */ + /* pt/xres/yres c若 '-0-' '-*-'紊 + ** pixsize 筝 pixsize */ string basefont_s = fontlist[0]; const char* basefont = basefont_s.c_str(); @@ -246,7 +246,7 @@ PeerX11::PeerX11(const char* fontname, i string err = "XKFont::PeerX11:PeerX11() : No supported Color mode of X : neither TrueColor nor DirectColor"; throw std::runtime_error(err); } - /* 色の初期化 */ + /* 蚊 */ white = visual->red_mask | visual->green_mask | visual->blue_mask; black = 0; if (visual->green_mask == 0) { @@ -266,7 +266,7 @@ PeerX11::PeerX11(const char* fontname, i XSupportsLocale(); //FIXME: er... yes? - /* font 読み込み */ + /* font 茯粋昭 */ FontSetInfo fsinfo(display,fontname); string fontset_name = fsinfo.Search(fontsize); char** missing_cl; @@ -306,7 +306,7 @@ printf("locale %s\n",XLocaleOfOM(XOMOfOC ascent = MAX(ascent, font_structs[i]->ascent); } - /* 描画用の pixmap を作成 */ + /* 紫 pixmap 篏 */ XGCValues gc_values; unsigned int gc_values_mask; gc_values.function = GXcopy; @@ -321,7 +321,7 @@ printf("locale %s\n",XLocaleOfOM(XOMOfOC canvas = XCreatePixmap(display, w, width, height, DefaultDepth(display, scr)); - /* イメージ転送用の image の作成 */ + /* ゃ<若梧拶 image 篏 */ int ignore; use_shm = false; if (XShmQueryExtension(display) == True) {