우리는 MS 윈도우에서 리눅스 용 임베디드 Qt 애플리케이션을 개발합니다. 대상 플랫폼은 X-windows가없는 Linux입니다 (프레임 버퍼). Unfortunallety, Windows의 스크린은 윈도우가 더 좋은 폰트를 가지고 있기 때문에 리눅스의 같은 스크린보다 다소 다르게 보인다. Qt가 윈도우즈에서 리눅스 글꼴을 사용하도록 강제하는 방법이 있습니까? 이진 호환성을 얻고 싶습니다. 즉, 스크린 샷의 CRC는 Linux와 Windows에서 동일합니다.Windows Qt에서 linux 글꼴을 사용하는 방법?
2
A
답변
7
QFontDatabase :: addApplicationFont을 사용하여 파일 또는 메모리 (QByteArray)에서 글꼴을로드 할 수 있습니다. 반환 된 ID는 응용 프로그램에서 사용할 QFont 개체를 만들기 위해 QFontDatabase :: font으로 전달할 수있는 글꼴 패밀리 목록 (QFontDatabase :: applicationFontFamilies 참조)을 검색하는 데 사용할 수 있습니다.
글꼴은 TrueType 만 지원됩니다.
1
나는 이것이 어렵다고 생각합니다. Windows는 자체 글꼴 렌더러를 사용하여 글꼴을 그리기 때문에 사용자가 무엇을해도 힌팅 등이 꺼지게됩니다. 같은 글꼴을 사용할 수는 있지만 여전히 달라 보입니다. 미묘하게 다르지만 가능성은 있지만 여전히 다릅니다.
비트 맵 글꼴을 사용하면이를 피할 수 있습니다. 그래도 나는 잘 모르겠다.
관련 문제
- 1. Win32에서 Windows XP 스타일 글꼴을 사용하는 방법
- 2. Calibri 글꼴을 사용하는 방법?
- 3. 외부 글꼴을 사용하는 방법?
- 4. linux/Qt에서 USB 연결을 감지하는 방법
- 5. qt에서 기본 아이콘을 사용하는 방법
- 6. Qt에서 굵게, 기울임 꼴 및 밑줄 친 글꼴을 설정하는 방법?
- 7. Windows Mobile 6.x에서 유니 코드 글꼴을 사용하는 방법
- 8. Windows Vista의 Qt에서 정적 빌드
- 9. mac 글꼴을 Windows 글꼴에 매핑하는 방법
- 10. Ghostscript에서 PDF에 포함 된 글꼴을 사용하는 방법
- 11. 아이폰 응용 프로그램에서 새 글꼴을 사용하는 방법
- 12. WinForms 응용 프로그램에서 DOS 글꼴을 사용하는 방법
- 13. 웹 사이트에서 다양한 글꼴을 사용하는 방법
- 14. CSS에서 사용자 정의 글꼴을 사용하는 방법
- 15. Windows 서버에서 Linux 서버로 파일을 전송하는 방법
- 16. 고객 글꼴을 사용하는 UIWebView TTF
- 17. Qt에서 exe를 만드는 방법?
- 18. qt에서 알람을 설정하는 방법
- 19. Qt에서 커브를 그리는 방법?
- 20. Qt에서 JSON에 직렬화하는 방법
- 21. Windows 개발자를위한 Linux 디버깅
- 22. Qt에서 PNG 아이콘을 변경하는 방법
- 23. Xcode4에서 글꼴을 수정하는 방법
- 24. 글꼴을 늘리는 방법
- 25. win32 windows 프로젝트에서 기본 창 글꼴을 변경하십시오.
- 26. Windows 및 Linux 용 소켓
- 27. Windows 유니 코드 로켈/언어의 기본 글꼴을 변경하는 방법
- 28. WIndows 7에서 Tomcat을 사용하는 방법?
- 29. delphi에서 windows IME를 사용하는 방법?
- 30. MinGW에서 Windows API를 사용하는 방법?
Cleartype은 렌더링하는 글꼴을 사용하는 글꼴에 따라 다릅니다. Linux가 사용하는 Freetype 렌더링을 사용하도록 Windows 빌드를 강제 실행해야합니다. 어쨌든. – mxcl