기본 콘텐츠로 건너뛰기

라벨이 font인 게시물 표시

[링크] [Python] Kivy 한글 예제

링크:  http://www.complexity.co.kr/?p=443 폰트 복사를 하고, 폰트 경로를 지정해 줘야 한글 출력이 됨... 나는 kivy를 아래의 폴더처럼 구성이 되어 있다. \Kivy-1.9.0-py2.7-win32-x64 윈도우 시스템 폴더의 한글 폰트를 가져다 아래의 폴더에 복사하면 된다 \Kivy-1.9.0-py2.7-win32-x64\kivy27\kivy\data\fonts 난 네이버 나눔 고딕이 좋아보여서 나눔 고딕 폰트('NanumGothic.ttf')를 복사 했음 아래는 실행한 결과, 그리고, 아래는 kivy 이용한 한글 Hello World 코드 # coding: utf-8 from   kivy . app   import   App from   kivy . uix . button   import   Button   import   os class   TestApp ( App ): def   build ( self ): fontName = '/' . join ([ os . getenv ( 'SystemRoot' ), '/fonts/NanumGothic.ttf' ]) return   Button ( text = 'Hello World\n안녕?' , font_name = fontName ) TestApp (). run ()

MFC 폰트 설정과 크기로 인한 처리

원본 링크: http://p7kell.wikidot.com/mfc-how-to-change-point-fontsize-to-logfont-size 계산 공식에 대해서는 원본 글 작성하신 분이 설명을 잘 해놓으셨군요. 다른 참고 내용도 많던데, 방문하셔서 보세요. // mfc 에서 폰트가 너무 적게 나오는 문제, // 전에 이와 같은 처리를 했던 것 같은데, 기억이 안남 --;; //  위 내용을 참고해서 대략 다음과 같은 형태로 다이얼로그 내에서 사용하면 됨. class CFontMaker { public:     CFontMaker()     {            int nFontHeight = 8;            HDC hDC = ::GetDC( this->GetSafeHwnd() );            nFontHeight = -MulDiv( nFontHeight, GetDeviceCaps( hDC, LOGPIXELSY ), 72 );            ::ReleaseDC(this->GetSafeHwnd(), hDC);            m_pfont_default = new CFont();            m_pfont_default->...