2010-04-18 29 views
6

Tôi muốn sử dụng phông chữ Trung Quốc openoffice, ví dụ như AR PL SungtiL GB, nhưng xelatex cho tôi biết rằng đó là tên không hợp lệ (như được hiển thị bên dưới). Có vẻ như tên phông chữ có không gian và vì vậy nó không nhận ra nó? Làm thế nào tôi nên có được điều này?xelatex Phông chữ không hợp lệ

(/usr/share/texmf-texlive/tex/latex/base/syntonly.sty)kpathsea: Invalid fontname `AR PL SungtiL GB', contains ' ' 

Tôi đang sử dụng gói xeCJK trong XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) trên Ubuntu.

+0

Tên đường dẫn thực tế cho phông chữ là gì? –

+0

Câu hỏi thiếu một ví dụ tối thiểu để tái tạo sự cố. –

Trả lời

1

Bạn đã thử sử dụng gói fontspec chưa?

Tôi có thể sử dụng bất kỳ phông chữ nào được cài đặt, ngay cả khi có khoảng trắng trong tên của chúng. Lưu ý rằng tôi sử dụng máy Mac, nhưng theo tài liệu gói, nó sẽ hoạt động trên bất kỳ hệ thống dựa trên xetex nào. Trong ví dụ sau, phông chữ Trung Quốc là "Apple LiSung". (Mã hóa của tệp là UTF-8, tất nhiên.)

\usepackage{fontspec}% provides font selecting commands 
\usepackage{xunicode}% provides unicode character macros 
\usepackage{xltxtra} % provides some fixes/extras 
\newfontfamily\zh{Apple LiSung} 

\begin{document} 
And then she asked: {\zh 今天你还好吗?} But I couldn't answer ... 

Xem tài liệu gói tuyệt vời here.

Các vấn đề liên quan