2011-09-12 8 views
6

UTF8 가능 보고서가 필요하며 CentOS, Windows 및 Mac에서 실행할 수 있어야합니다. 공유 UTF-8 글꼴 집합이 존재하지 않는 것 같아 특히 까다 롭습니다.JasperReports - 여러 글꼴 지정?

iReport에서 드롭 다운 상자를 통해 단일 글꼴을 설정할 수 있으며 여러 글꼴을 지정할 수있는 방법이없는 것처럼 보입니다. 주어진 필드에 시도하기 위해 arial 글꼴 목록을 사용할 수있는 방법이 있습니까? 아니면 여러 플랫폼에서의 실행을 지원하는 더 좋은 방법이 있습니까?

답변

1

일반적으로 크로스 플랫폼 글꼴 문제에 대한 정답은 "글꼴 확장 사용"이며 Stefan의 링크는 솔루션을 제공합니다.

"CentOS, Windows 및 Mac"에 대한 요구 사항은 실제로 약간의 청어입니다. 실제 요구 사항은 "사용하는 모든 문자를 포함하는 무료 TrueType 글꼴"인 것 같습니다. 그렇게했다면 어떤 플랫폼에서든 글꼴 확장을 사용할 수 있으며 인생은 완벽 할 것입니다.

MS Arial Unicode는 아마 무료가 아니라는 요구 사항을 충족시킬 것입니다.

정말 Arial 글꼴이 하나뿐입니다. Monotype Imaging이 소유하고 있습니다. 하위 집합과 가족 및 스타일이 있지만 ... 모두 Arial 중 하나입니다. 그래서 나는 "arial fonts 목록"이라는 구절이 엄밀히 의미 있다고 생각하지 않습니다.

하지만 너는 너의 필요에 따라 Arial과 충분히 비슷한 N 개의 폰트 세트에 만족할 것이고, 그들 사이에 너는 필요한 모든 문자를 덮을 것이다. 어쩌면 Liberation Fonts로 시작해서 UMing에 던져 넣으십시오. 조금만 더 해보세요. 필요한 모든 글꼴을 찾을 수 있다고 가정하면 ... 여전히 붙어 있습니다. 죄송합니다. 이 feature enhancement은 JasperReports가 글꼴 확장자로 정의 된 하나의 논리 글꼴에 다른 실제 글꼴을 연결하도록 지시하는 방법이 필요합니다. 그것은 실제로 다른 맥락에서 (요청에 표시된 바와 같이) 떠오르지 만, 나는 그것이 당신의 필요를 완벽하게 충족시킬 것이라고 생각합니다. 투표 해주세요.

사용할 수있을 때까지 unifont과 같은 사이트는 사용할 수있는 글꼴이 많습니다. 어쩌면 하나는 당신의 필요에 충분할 것입니다.

+0

+1 unifont 링크 ... –

0

JasperReports Font Documentation -이 문서는 여러 플랫폼에서 동일한 글꼴을 사용할 수 있도록 글꼴을 패키지하는 방법을 설명합니다.

+0

자유로운 Arial UTF-8 글꼴이 없기 때문에 그다지 도움이되지 않습니다. –

관련 문제