fop에서 폰트 bold가 안먹는데, 왜 안먹는가요?

닥북 활용에 대한 모든 질문과 답변

fop에서 폰트 bold가 안먹는데, 왜 안먹는가요?

전체글글쓴이: 조현종 » 2005-02-07 9:53 am

fop에서 폰트 bold가 안먹는데, 안먹는 이유가 무엇인 가요?
먹게하는 방법은 없나요?

fop버전은 fop-0.20.5입니다.
폰트는 HY중고딕이고 기타 몇가지로 폰트로 테스트를 해 보았는데, bold가 먹는것과 먹지 않는것이 있습니다.

userconfig.xml파일은 이렇게 설정했습니다.
<font metrics-file="C:/study/java/fop-0.20.5/font/H2GTRM.xml" embed-file="C:/study/java/fop-0.20.5/font/H2GTRM.TTF" kerning="yes">
<font-triplet name="H2GTRM" style="normal" weight="normal"/>
<font-triplet name="H2GTRM" style="normal" weight="bold"/>
</font>

fop코드는
<fo:block font-family="H2GTRM" font-size="24pt" font-weight="bold">사용자 정보</fo:block>

그럼 수고하세요.
조현종
 

전체글글쓴이: yongjoo » 2005-02-08 2:27 am

왜 그럴까요 :oops:
(죄송합니다-_-)
yongjoo
사용자
 
전체글: 82
가입일: 2004-01-03 6:13 pm

전체글글쓴이: 류광 » 2005-02-08 6:01 pm

연구 과제가 또 생겼네요....

한 글꼴 파일에 볼드, 이탤릭 글꼴들이 따로 들어있느냐 아니냐에 따라 달라지는 게 아닌가 하는 의심이 가긴 하지만 그냥 추측일 뿐입니다...(이탤릭은 잘 되시는지??)

관련해서, 어떤 글꼴은 볼드, 이탤릭이 개별적인 파일로 존재합니다. Arial이 그런 예입니다. Arial.ttf가 있고 Arialbd.ttf, Ariali.ttf 등 굵기나 스타일에 따라 여러 개가 있는데, 그런 경우는 FOP의 글꼴 설정 파일에서 어떻게 지정해야 하는 걸까요..

그리고 볼드에 대해 다른 글꼴(예를 들어 HY견고딕?)을 사용할 수도 있겠지만 그러면 FO 파일을 일일이 수정해야 하니 비현실적이겠습니다. 닥북에서 FO를 생성할 때 그런 식으로 볼드만 따로 글꼴이 적용되게 하는게 불가능하지는 않겠지만, XSL 스크립트들을 많이 고쳐야 할 것 갈구요...

XEP 쪽에서는 어떤지도 궁금하구요.
류광
사용자
 
전체글: 434
가입일: 2003-12-27 12:02 am

전체글글쓴이: 어느손님 » 2005-09-07 5:53 pm

류광 작성:연구 과제가 또 생겼네요....

한 글꼴 파일에 볼드, 이탤릭 글꼴들이 따로 들어있느냐 아니냐에 따라 달라지는 게 아닌가 하는 의심이 가긴 하지만 그냥 추측일 뿐입니다...(이탤릭은 잘 되시는지??)

관련해서, 어떤 글꼴은 볼드, 이탤릭이 개별적인 파일로 존재합니다. Arial이 그런 예입니다. Arial.ttf가 있고 Arialbd.ttf, Ariali.ttf 등 굵기나 스타일에 따라 여러 개가 있는데, 그런 경우는 FOP의 글꼴 설정 파일에서 어떻게 지정해야 하는 걸까요..

그리고 볼드에 대해 다른 글꼴(예를 들어 HY견고딕?)을 사용할 수도 있겠지만 그러면 FO 파일을 일일이 수정해야 하니 비현실적이겠습니다. 닥북에서 FO를 생성할 때 그런 식으로 볼드만 따로 글꼴이 적용되게 하는게 불가능하지는 않겠지만, XSL 스크립트들을 많이 고쳐야 할 것 갈구요...

XEP 쪽에서는 어떤지도 궁금하구요.


스타일별로 글꼴이 나뉘어진 경우는 아래처럼 하면 됩니다.
(Times New Roman 폰트를 예로 들었습니다.)

코드: 모두 선택
    <font metrics-file="fonts\TimesNewRoman\times.xml"
            kerning="yes" embed-file="fonts\TimesNewRoman\times.ttf">
        <font-triplet name="TimesNewRoman" style="normal" weight="normal"/>
    </font>
    <font metrics-file="fonts\TimesNewRoman\timesi.xml"
            kerning="yes" embed-file="fonts\TimesNewRoman\timesi.ttf">
        <font-triplet name="TimesNewRoman" style="italic" weight="normal"/>
    </font>
    <font metrics-file="fonts\TimesNewRoman\timesbi.xml"
            kerning="yes" embed-file="fonts\TimesNewRoman\timesbi.ttf">
        <font-triplet name="TimesNewRoman" style="italic" weight="bold"/>
    </font>
    <font metrics-file="fonts\TimesNewRoman\timesbd.xml"
            kerning="yes" embed-file="fonts\TimesNewRoman\timesbd.ttf">
        <font-triplet name="TimesNewRoman" style="normal" weight="bold"/>
    </font>
어느손님
 


다시 돌아감: 질문과 답변

접속 중인 사용자

이 포럼에 접속 중인 사용자: 접속한 회원이 없음 그리고 손님들 13 명

cron