Đây là lệnh ttf2pk có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ttf2pk - chuyển đổi phông chữ TrueType thành định dạng PK của TeX
SYNOPSIS
tf2pk [-q] [-n] tên phông chữ độ phân giải
tf2pk -t [-q] tên phông chữ
tf2pk --phiên bản | --Cứu giúp
MÔ TẢ
Chương trình này chuyển đổi phông chữ TrueType thành tệp PK; phông chữ đã tạo sau đó có thể được sử dụng
với TeX hoặc LaTeX.
CJKV (tiếng Trung / tiếng Nhật / tiếng Hàn / tiếng Việt cũ) được tạo bởi tf2tfm cũng là
được hỗ trợ.
tf2pk luôn giả định 10pt là kích thước thiết kế cho phông chữ TeX được viết.
THÔNG SỐ
-q Công tắc tùy chọn này làm cho tf2pk Yên lặng. Nó ngăn chặn bất kỳ đầu ra thông tin nào
ngoại trừ cảnh báo và thông báo lỗi.
-n Chỉ sử dụng `.pk 'làm phần mở rộng thay vì`.độ phân giải> pk '.
-t Kiểm tra sự tồn tại của tên phông chữ. Trả về 0 khi thành công và in ra
dòng tương ứng của tệp bản đồ (mặc định: ttfonts.map), với điều kiện -q chuyển đổi
không được thiết lập.
tên phông chữ
Tên TeX của phông chữ. tf2pk tìm kiếm tên này trong một tệp bản đồ (xem bên dưới) cho
thông tin thêm về cách xử lý phông chữ.
độ phân giải
Độ phân giải, tính bằng số chấm trên inch. Hiện tại, độ phân giải ngang là
bằng độ phân giải dọc. Kích thước thiết kế luôn được giả định là 10pt.
--phiên bản
Hiển thị phiên bản hiện tại của tf2pk và thư viện tìm kiếm tệp đã sử dụng
(ví dụ kpathsea).
--Cứu giúp Hiển thị thông tin sử dụng.
Các biến môi trường để tìm kiếm tệp được mô tả trong trang hướng dẫn của tf2tfm.
CÁC CẤU HÌNH FILE
tf2pk sử dụng một tệp cấu hình nhỏ có tên ttf2pk.cfg; trong mỗi dòng, nó chứa một
từ khóa với giá trị của nó, được phân tách bằng khoảng trắng. Các dòng nhận xét có thể bắt đầu bằng bất kỳ
các ký tự sau: `* ',` #', `; ', và`%'. Khoảng trắng hàng đầu bị bỏ qua.
Hiện tại, chỉ có một từ khóa, bản đồ, được nhận dạng trong tệp này; nó có một tên tệp bản đồ
như một tham số. Nếu không có phần mở rộng nào được cung cấp cho tên tệp bản đồ, .map sẽ được thêm vào. Không
cho phép khoảng trắng trong tên tệp bản đồ. Từ khóa `` bản đồ '' có thể được đưa ra nhiều lần
để chỉ định nhiều tệp bản đồ; nếu tên tệp bản đồ được thêm vào trước bởi một dấu cộng, nó là
được thêm vào danh sách các tệp bản đồ sẽ được sử dụng. Thí dụ:
bản đồ foo
bản đồ + thanh
Điều này làm cho tf2pk đầu tiên đọc foo.map, sau đó đến bar.map.
Nếu tệp cấu hình không được tìm thấy, tf2pk cố gắng sử dụng ttfonts.map thay thế.
MAP CÁC TẬP TIN
Các thông số được chỉ định cho tf2tfm được bảo tồn cho tf2pk trong các tệp bản đồ—tf2tfm viết ra
đến đầu ra tiêu chuẩn, như dòng cuối cùng, một mục nhập thích hợp cho tệp bản đồ.
Ví dụ, một cuộc gọi đến
ttf2tfm arial -p T1.enc -s 0.25 -P 1 -E 0 arial
sẽ tạo ra dòng sau:
arial arial Slant = 0.25 Pid = 1 Eid = 0 Encoding = T1.enc
Xem tf2tfm(1) afm2tfm(1) trong số dvip gói để có mô tả chi tiết về mã hóa
các tập tin.
Đây là một bảng liệt kê các tf2tfm tham số và các mục nhập tương ứng trong bản đồ
tập tin:
-s nghiêng
-e Mở rộng
-p mã hóa
-f Chỉ mục phông chữ
-P Pid
-E Eid
-n PS = Có
-N PS = Chỉ
-R thay thế
-x Xoay = Có
-y Y-Bù đắp
Các tên glyph thay thế duy nhất được đặt cho tf2tfm với `-r glyphname cũ tên-glyphname mới' là
được chỉ định trực tiếp với `glyphname cũ=tên-glyphname mới'. Chúng sẽ bị bỏ qua nếu trong subfont
hoặc nếu không có tệp mã hóa nào được cung cấp.
Một tham số bổ sung trong tệp bản đồ là duy nhất cho tf2pk: `` Gợi ý '', có thể lấy
giá trị `` Bật '' hoặc `` Tắt ''. Một số phông chữ (ví dụ như phần CJK của cyberbit.ttf) được hiển thị
không chính xác nếu gợi ý được kích hoạt. Mặc định là `` Bật '' (bạn cũng có thể sử dụng `` Có '', `` Không ', `` 1' ',
và `0 ').
Đối với mô tả của subfonts (tức là, các mục nhập của biểu mẫu `@@ ')
vui lòng tham khảo trước tf2tfm(1).
Định dạng của một tệp bản đồ rất đơn giản. Mỗi dòng xác định một phông chữ; đầu tiên là phông chữ TeX
tên, sau đó là tên tệp phông chữ TrueType của nó, theo sau là các tham số theo thứ tự bất kỳ. Trường hợp là
đáng kể (ngay cả đối với tên tham số); các tham số được phân tách khỏi các giá trị của nó bằng một
dấu bằng, với khoảng trắng có thể bao quanh nó. tf2pk đọc trong tất cả các dòng tệp bản đồ
từng dòng theo thứ tự đã cho trong tệp cấu hình, tiếp tục cho đến khi phông chữ TeX
được chỉ định trên dòng lệnh được tìm thấy, nếu không các chương trình thoát với mã lỗi 2.
Vì vậy, bạn có thể sử dụng bất kỳ ký tự nào không hợp lệ trong tên phông chữ TeX để bắt đầu dòng nhận xét.
Bạn có thể sử dụng `\ 'làm ký tự cuối cùng của dòng để biểu thị rằng quá trình nhập được tiếp tục
trên dòng tiếp theo. Dấu gạch chéo ngược và ký tự dòng mới sau sẽ bị xóa.
tf2pk sẽ hủy bỏ nếu nó không thể tìm thấy hoặc đọc được tệp số liệu phông chữ TeX của phông chữ TeX đã cho
tên.
TRỞ VỀ VALUE
Nếu cuộc gọi thành công, 0 sẽ được trả về. Trong trường hợp lỗi, giá trị trả về là 1.
Cuối cùng, nếu không tìm thấy phông chữ trong tệp bản đồ, 2 sẽ được trả về. Điều này đơn giản hóa
bao gồm tf2pk thành các tập lệnh như mktextk để tạo phông chữ tự động.
Sử dụng ttf2pk trực tuyến bằng các dịch vụ onworks.net