2013-09-16 7 views
0

나는 워드 프로세싱을 처리하기 위해 어도비의 Text Layout Framework을 사용하는 응용 프로그램을 만들고 있습니다. 저는 하이픈 (U + 2011)을 삽입 할 때 일반 아스키 하이픈 (U + 2010)의 약 두 배가 렌더링되는 문제에 봉착했습니다.일반보다 긴 획일하지 않는 하이픈

MS Word (다른 유사한 응용 프로그램과 마찬가지로)는 각 인스턴스에 대해 하이픈이 같은지 여부에 관계없이 동일한 크기의 하이픈을 사용합니다. TLF 마크 업에서

Inconsistent Hyphenation

The following is in Times New Roman and zoomed to 500%:

은 모두 하이픈은 같은 폭 것으로 보인다. 나는이 특정한 성가심 문제를 어떻게 해결해야하는지에 관해서는 꽤 혼란 스럽다.

<p> 
    <span>- ascii hyphen</span> 
<p> 
<p> 
    <span>— em dash</span> 
</p> 
<p> 
    <span>– en dash</span> 
</p> 
<p> 
    <span>‑ non-breaking hyphen</span> 
</p> 

이것은 글꼴 버그입니까? Arial도 같은 문제가있는 것 같아서 폰트 지원을 비난하는 것을 주저합니다. 이전에 이와 같은 문제를 처리 한 TLF 전문가가 있습니까?

답변

1

이것은 글꼴 버그입니까?

예.

아니요 New Roman 또는 Arial support U + 2011 비파괴 하이픈. (Arial Unicode는 그렇지만 불행한 서체입니다.) 그 문자가있는 다른 글꼴로 되돌아갑니다. 이는 일관성없는 스타일 혼합을 의미합니다.

+0

고마워요, 그게 문제의 근원이되었습니다. 문제를 해결하는 방법에 대한 제안이 있습니까? 아스키 하이픈과 하이픈없는 하이픈을 똑같이 보이게하고 싶습니다. –

+0

TLF에 익숙하지 않아 렌더링/래핑 (즉, 일반 하이픈을 비 분리로 처리하는 방법)이 있는지 알 수 없습니다. 사용중인 글꼴에 대한 모든 제어 권한이 있습니까? Palatino를 기본값으로 설정하면이 문제는 숨길 수 있습니다 :-) – bobince

+0

다른 특정 글꼴을 사용하지 않는 것이이 특정 프로젝트의 카드에 있다고 생각하지 않습니다. TLF가 가능한지 확인하기 위해 TLF를 파헤쳐 야합니다. 또한 프레임 워크에 익숙하지 않은 분도 있습니다. 귀하의 도움에 감사드립니다! –