2011-10-21 5 views
1

CF9에서는 Batik (1.7) 트랜스 코더를 사용하여 SVG를 PNG로 변환합니다. SVG에는 Windows에서 서버에 설치 한 비표준 글꼴을 사용하는 텍스트가 들어 있지만 바틱 변환 중에는 대체 시스템 글꼴로 대체됩니다. 나는 TTF와 OTF 글꼴과 제안을 여기에서 시도했다 : http://webmonkeyswithlaserbeams.wordpress.com/2009/04/29/custom-fonts-in-coldfusion/. SVG에 글꼴을 포함시키는 것은 응용 프로그램의 다른 영역에서 성능 문제를 파싱하기 때문에 실행 가능한 옵션이 아닙니다.Coldfusion/Batik에서 사용자 정의 글꼴을 렌더링하지 않는 이유는 무엇입니까?

+0

당신이 당신의 CF 관리자에서 서버 설정에서 글꼴> 글꼴 관리를 설치 한 적이 있습니까? – Henry

+0

예, 글꼴이 현재 시스템 글꼴 목록에 있음을 확인했습니다. –

+0

정확한 글꼴 이름을 사용해 보셨습니까? – Henry

답변

-1

svg 글꼴 정의를 svg에 포함해야합니다. 다른 방법은 없습니다.

+0

내가 발견 한 이러한 링크는 "역시 있습니다!" http://stackoverflow.com/questions/17993130/svg-to-png-text-not-showing-properly-arial-font/17993932#17993932 http://batik.2283329.n4.nabble.com/Batik-1 -7-Transcoder-Chinese-Font-td2977384.html – RobertG

0

Grahpics 환경에 등록 된 SVG에서 font-family를 지정하면 Batik이 글꼴을 잘 렌더링한다는 것을 알게되었습니다.

그러나 등록 취소가 작동하지 않는 것 같습니다.

티켓 : Unregister font with GraphicsEnvironment?

관련 문제