[討論] ClearType

看板PCman作者 (小虎)時間17年前 (2008/12/19 22:42), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/3 (看更多)
因開啟ClearType而造成ANSI圖有縫的暫時修正方法 BOOL CTermView::ExtTextOut(...) 添加 BOOL ret = ::ExtTextOutW(dc.GetSafeHdc(), x, y, nOptions, lpRect, wbuf, wcslen(wbuf) , NULL); RECT rc = *lpRect; dc.StretchBlt(rc.left-1, y, 1, rc.bottom-rc.top, &dc, rc.left-2, y, 1, rc.bottom-rc.top, SRCCOPY); dc.StretchBlt(rc.left , y, 1, rc.bottom-rc.top, &dc, rc.left+1, y, 1, rc.bottom-rc.top, SRCCOPY); 另外 XP 要享受 ClearType void CTermView::AdjustFont(...) 添加 AppConfig.font_info.lfQuality = CLEARTYPE_QUALITY; -- BETA下載 Combo http://www.badongo.com/file/12553067 Lite http://www.badongo.com/file/12553132 UAO2UTF16字表(必要 因為官方目前做法無法讓程式UNICODE化) http://www.badongo.com/file/12553145 BETA的部分 選單 UNICODE化(忘記還有什麼UNICODE化) 反正日文模式下理論上不會有亂碼 不過BBS的跨語言壞掉 反正只是BETA而已 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.25.128

12/20 20:25, , 1F
你打個patch出來吧…
12/20 20:25, 1F

12/20 20:26, , 2F
這樣沒在盯這個的人比較容易知道要在哪改
12/20 20:26, 2F
文章代碼(AID): #19IxB0Yz (PCman)
討論串 (同標題文章)
文章代碼(AID): #19IxB0Yz (PCman)