Font 관련 TechNote가 다양하게 있어, 상황에 따라 참고해야 할 순서와 간단한 설명을 나타내는 표입니다. 아래 표를 참고하여 상황에 맞게 TechNote의 참고 순서를 확인하시기 바랍니다.
CASE 1 : 프로그램에서 새로운 폰트를 적용하는 경우 (IEC-Series 기준)순서 | 제목 및 설명 |
---|---|
1 |
[필독]
20. IEC-Series에서 다양한 폰트(Fonts 폴더, 트루타입)사용 방법 안내 폰트를 적용하는 가장 기본적인 방법입니다. |
2 |
[참고]
37. PC의 폼 디자이너와 IEC-Series에서의 폰트 출력이 다른 경우 해결 방법 폼 디자이너에선 정상적으로 출력 되지만 IEC-Series 제품에서 적용에 문제가 있는 경우 참고하시기 바랍니다. |
순서 | 제목 및 설명 |
---|---|
1 |
[필독]
20. IEC-Series에서 다양한 폰트(Fonts 폴더, 트루타입)사용 방법 안내 폰트를 적용하는 가장 기본적인 방법입니다. |
2 |
[참고]
59. IEC-Series에서 다국어 출력 방법 다국어를 출력하는 기본적인 방법입니다. |
3 |
[참고]
82. IEC-Series에서 Resource를 사용한 다국어 변경 방법 리소스 파일을 활용하여 다국어 변경 방법을 설명한 문서입니다. |
4 |
[참고]
37. PC의 폼 디자이너와 IEC-Series에서의 폰트 출력이 다른 경우 해결 방법 폼 디자이너에선 정상적으로 출력 되지만 IEC-Series 제품에서 적용에 문제가 있는 경우 참고하시기 바랍니다. |
본 자료는
1. 개발 PC의 폼 디자이너와 IEC-Series에서의 폰트 출력이 다른 경우
2. 폰트가 적용되지 않는 경우
3. ClearType 기능이 비활성화된 경우
3-1. ClearType이란?
3-2. IEC-Series에서 ClearType 활성화하기
순서로 진행합니다.
아래 표에서 개발 PC의 폼 디자이너와 IEC-Series 실행 화면의 폰트 출력이 같은 폰트임에도 불구하고 다르게 보이는 것을 확인할 수 있습니다. (Roboto-Medium 폰트 사용)
- [개발 PC의 폼 디자이너]
- [IEC-Series 실행 화면]
IEC-Series 제품에서 폰트 적용 시 지원하지 않는 언어일 경우 위와 같이 표시됩니다.
(Ex. 영문 전용 폰트에서 한글을 출력할 경우)
2. 폰트가 적용되지 않는 경우
IEC-Series에서 폰트를 적용하는 경우 다음과 같은 상황에 따라서 Tech Note를 참고하여 폰트를 적용하시기 바랍니다.
CASE-1 | 다국어를 출력하는 경우 |
---|---|
"Tech Note 62. IEC-Series에서 다국어 출력 방법"을 참고하여 처리하시기 바랍니다. |
CASE-2 | 단순한 폰트의 변경 |
---|---|
"Tech Note 20. IEC-Series에서 다양한 폰트(Fonts 폴더, 트루타입)사용 방법 안내"를 참고하여 처리하시기 바랍니다. |
3. ClearType 기능이 비활성화된 경우 3-1. ClearType이란?
마이크로소프트에서 개발한 소프트웨어 기술로 안티 에일리어싱 기술을 통한 윈도우즈 글꼴을 렌더링하여 가독성을 향상한 기법입니다. 노트북 또는 평면 패널 모니터 등 기존의 LCD 화면에 보여지는 단어가 종이에 인쇄된 단어처럼 선명하게 보입니다.
안티 에일리어싱과 클리어타입 렌더링 비교- [없음]
- [안티 에일리어싱]
- [클리어타입]
3-2. IEC-Series에서 ClearType 활성화하기
SmartX Framework의 SmartConfig 컴포넌트에서 Display 속성 중 SystemClearType을 사용합니다. SystemClearType 속성을 통하여 ClearType을 활성화 또는 비활성화할 수 있습니다.
ClearType 텍스트 렌더링 활성화 코드smartConfigs1.Display.SystemFontClearType = true;
ClearType 텍스트 렌더링 비활성화 코드
smartConfigs1.Display.SystemFontClearType = false;
- ClearType 비활성화
SystemFontClearType = False (default) - [권장] ClearType 활성화
SystemFontClearType = True