2014-12-03 3 views
0

우리는 (특별한) 트루 타입 글꼴을 사용하여 바코드를 PDF 파일로 렌더링합니다.트루 타입 글꼴 힌트

힌트를 사용하여 글꼴을 전체 픽셀 경계로만 확장 할 수 있다는 힌트를 사용할 수 있습니까? 그리고 그 줄과 공백은 항상 픽셀 경계에 있습니다.

아이디어는 유효 글꼴 크기가 값으로 제한되고 정수 선 너비를 생성하거나 다음 더 작은 값을 사용하도록하는 것입니다.

달성 할 수있는 도구에 대한 아이디어가 있습니까?

답변

2

원하는대로하려면 트루 타입 힌트 (올바르게 "지침")를 편집 할 수있는 도구가 있습니다. FontForge는 힌트를 편집 할 수있게 해 주며 다른 상용 도구도 사용할 수 있습니다. TrueType 언어에 익숙하지 않은 경우 상당히 어려운 작업을 준비해야합니다.

참고 자료 : https://developer.apple.com/fonts/TrueType-Reference-Manual/RM03/Chap3.html

그러나 : 당신이 (렌더링 환경에 따라) 트루 타입 글꼴의 힌트 항상 사용하지 않는 것을 알고 있어야합니다. 예를 들어, 현대의 Apple 운영 체제에서는 트루 타입 힌트가 무시됩니다. ClearType이있는 Windows와 같은 다른 시스템은 일부 힌트를 부분적으로 무시합니다. 다른 경우도있을 수 있습니다. 따라서 전체 프로세스의 상태를 확실하게 파악할 수없는 경우가 아니면 시간 낭비 일 수 있습니다.

+0

내 문제를 해결할 다른 방법이 있습니까 (출력 장치를 모르고 PDF 생성 시간에 해상도가있는 경우)? 힌트 논리는 단순해야합니다 (모든 문자에 대해 동일해야 함). 워드 프로세서 및 샘플 힌팅 코드는 어디에서 찾을 수 있습니까? –

+0

다른 방법이있을 수 있지만 그게 무엇인지 모르겠습니다. 출력 장치를 알지 못하거나 제어 할 수없는 경우 아무리 간단한 방법으로도 힌트가 사용될 것이라고 보증 할 수 없습니다. TrueType 글꼴 지시에 관한 Apple TrueType 참조 설명서 섹션에 대한 링크를 포함하도록 답변을 편집했습니다. – djangodude

관련 문제