2012-03-15 96 views
6

My company đã tạo ra GraphPad Prism, một chương trình được sử dụng rộng rãi cho các nhà khoa học để phân tích dữ liệu và tạo biểu đồ kỹ thuật. Thông thường các nhà khoa học sẽ xuất các đồ thị từ GraphPad Prism để trình lên các tạp chí khoa học. Định dạng mà hầu hết các tạp chí muốn có ngày này là EPS và chúng tôi xuất tệp EPS dựa trên vectơ. Nhưng phông chữ là một vấn đề.Cách nhúng phông chữ vào tệp EPS - và định nghĩa chính xác của "nhúng" là gì?

Chúng tôi cung cấp tùy chọn để "nhúng" phông chữ vào tệp EPS. Những gì chúng tôi có ý nghĩa bởi điều này là văn bản được chuyển đổi thành phác thảo hoặc glyphs. Các tệp EPS này có thể được mở trên các máy tính khác thiếu phông chữ gốc. Nhưng người sản xuất tạp chí không thể chỉnh sửa văn bản, thay đổi kích thước phông chữ, v.v. khi họ làm việc trên các tệp EPS này.

Người lập trình của tôi cho tôi biết thuật ngữ "nhúng phông chữ" có nghĩa là chính xác những gì chúng tôi làm - chuyển đổi thành phác thảo/hình tượng.

Những người ở một công ty sản xuất trang cho nhiều tạp chí khoa học sử dụng định nghĩa khác về "nhúng". Họ muốn văn bản vẫn là văn bản trong tệp EPS, nhưng đối với các định nghĩa phông chữ được bao gồm trong tệp EPS. Bằng cách đó họ không cần phông chữ gốc, nhưng có thể tinh chỉnh chính tả, kích thước phông chữ và thậm chí thay đổi phông chữ trong khi chuẩn bị hình ảnh EPS để xuất bản.

Các lập trình viên của tôi cho tôi biết rằng định nghĩa thứ hai của "nhúng" là một phương pháp cụ thể của Adobe không có sẵn cho chúng tôi. Vì vậy, câu hỏi của tôi là: Chúng ta có thể tìm thông số kỹ thuật hoặc mã ví dụ để cho phép chúng tôi nhúng phông chữ vào tệp EPS bằng định nghĩa thứ hai (để văn bản dưới dạng văn bản và cũng bao gồm định nghĩa phông chữ TrueType)?

Trả lời

5

"Người lập trình của tôi cho tôi biết thuật ngữ" nhúng phông chữ "có nghĩa là chính xác những gì chúng tôi làm - chuyển đổi thành phác thảo/hình tượng."

Người lập trình của bạn, theo ý kiến ​​của tôi, đã nhầm lẫn. Trong ngành công nghiệp in, nhúng phông chữ có nghĩa là nhúng dữ liệu phông chữ dưới dạng phông chữ, không phải là một chuỗi các công việc vectơ vectơ. Có những lý do tốt để duy trì phông chữ; kích thước tập tin, làm cho hiệu suất, tính cách gián tiếp, chỉnh thả ra, vv

"lập trình viên của tôi nói với tôi rằng đó định nghĩa thứ hai của 'nhúng' là một phương pháp Adobe cụ thể không có sẵn cho chúng tôi."

Đây là chắc chắn không đúng và đã không kể từ năm 1990. Sổ tay tham khảo ngôn ngữ PostScript mô tả chi tiết cách tạo phông chữ nhiều loại, 'sách đen trắng' (tôi không thể nhớ tên trái) mô tả cách tạo chất lượng loại 1 phông chữ. Các ghi chú công nghệ khác nhau từ Adobe mô tả cách tạo phông chữ với loại 2 (CFF) và CIDFonts với các phác thảo của bất kỳ loại nào trước đó.

Bạn cũng có thể sử dụng phông chữ 'loại 42', về cơ bản là phác thảo TrueType. Đây không phải là hoàn toàn giống như phông chữ TrueType, nhưng chúng là rất tương tự (mô tả glyph thực tế giống nhau). Dường như với tôi rằng đây là những gì bạn muốn.

Bạn có thể lấy ví dụ về phông chữ TrueType bằng cách in tài liệu sử dụng phông chữ TrueType cho máy in PostScript trên FILE: dưới Windows, nhưng bạn có thể thấy mã khó theo dõi.

Loại 42 phông chữ được mô tả trên p346 của các ấn bản PLRM thứ 3, "Mục 8.4.2 Loại 42 phông chữ (TrueType)"

Xem chi tiết được cung cấp trong Adobe Tech Note # 5012 "Type 42 Font Format Thông số kỹ thuật "Tài liệu này (và nhiều tài liệu khác) có sẵn ở định dạng PDF từ trang web Adobe.