2008-09-17 38 views
6

Tôi có một ứng dụng nền tảng chéo và cho các phiên bản Linux và Mac của mình, nó tạo ra tệp postscript để in báo cáo và sau đó in chúng bằng CUPS. Nó hoạt động cho các ký tự đơn giản và hình ảnh nhưng tôi muốn có khả năng nhúng một phông chữ kiểu đúng trực tiếp vào tệp postscript. Có ai biết cách để làm điều này không?? Ngoài ra tôi có thể mã hóa các ký tự ascii đơn giản nhưng tôi không chắc chắn làm thế nào để mã hóa bất kỳ ký tự nào ngoài thông thường a-z 0-9, những thứ như ký tự nước ngoài có dấu.cách nhúng phông chữ loại thực trong một tệp postscript

Trả lời

8

Để nhúng phông chữ TrueType vào tài liệu Postscript, trước tiên bạn cần chuyển đổi phông chữ thành phông chữ Loại 42. Chuyển đổi này biến phông chữ thành mã postscript. Có một số tiện ích nhỏ để thực hiện chuyển đổi này hoặc bạn có thể đọc số Type 42 specification và viết mã của riêng bạn cho nó.

Nhúng Phông chữ loại 1 dễ hơn rất nhiều. Linux được trang bị một bộ phông chữ loại 1 lớn và OS X nếu bạn cài đặt X11. Tạo PDF thay thế cũng là một tùy chọn bạn có thể muốn xem xét, vì PDF có thể nhúng phông chữ TrueType trực tiếp.

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