| T1ASM(1) | General Commands Manual | T1ASM(1) |
نام (NAME)
t1asm - اسمبل کردن فونتهای PostScript Type 1
خلاصه دستور (SYNOPSIS)
t1asm [-a|-b] [-l length] [input [output]]
توضیحات (DESCRIPTION)
دستور t1asm برنامههای فونت Adobe Type 1 را از یک ساختار خوانا برای انسان به قالبهای PFA (شانزدهشانزدهی) یا PFB (دودویی) اسمبل میکند. اگر فایل output مشخص نشده باشد، خروجی به خروجی استاندارد فرستاده میشود. اگر فایل input مشخص نشده باشد، ورودی از ورودی استاندارد خوانده میشود.
دستور t1asm دادههای charstring را نشانهگذاری (توکنایز) کرده و رمزنگاری eexec و charstring را طبق مشخصات ارائهشده در «کتاب سیاه»، Adobe Type 1 Font Format انجام میدهد.
ورودی باید خطی به این شکل داشته باشد:
/-|{string currentfile exch readstring pop}executeonly def
پس از آغاز آرایهٔ Subrs در ورودی، تمام آکولادهای باز `{' که درون کامنت نیستند، یک charstring را آغاز میکنند. چنین charstringای با آکولاد بستهٔ `}' بعدی که درون کامنت نباشد پایان مییابد. در درون چنین charstringای، تنها کامنتها، اعداد صحیح و دستورات معتبر charstring مجاز هستند. نامهای معتبر دستورات charstring را میتوان در Adobe Type 1 Font Format و اسناد دیگری که کدهای دستوری (opcodeهای) جدیدتر Type 2 را توصیف میکنند یافت. قالببندی درون یک charstring تا زمانی که اعداد صحیح و دستورات حداقل با یک نویسهٔ فاصلهٔ خالی (فاصله، تب، خط جدید) از یکدیگر جدا شده باشند، اهمیتی ندارد. توجه داشته باشید که در درون charstringها، کامنتها نادیده گرفته میشوند زیرا امکان کدگذاری آنها وجود ندارد.
گزینهها (OPTIONS)
- --pfa, -a
- خروجی در قالب PFA (متنی یا ASCII).
- --pfb, -b
- خروجی در قالب PFB (دودویی یا باینری). این حالت پیشفرض است.
- --block-length=num, -l num
- تنها برای PFB: تنظیم بیشینهٔ طول بلوک خروجی به num. طول پیشفرض به بیشترین میزانی است که حافظه اجازه میدهد.
- --line-length=num, -l num
- تنها برای PFA: تنظیم بیشینهٔ طول خطوط رمزنگاریشده در خروجی به num. (اینها خطوطی هستند که تماماً از ارقام شانزدهشانزدهی تشکیل شدهاند.) مقدار پیشفرض 64 است.
مثالها (EXAMPLES)
% t1asm Utopia-Regular.raw > Utopia-Regular.pfb % t1asm -a Utopia-Regular.raw > Utopia-Regular.pfa
همچنین ببینید (SEE ALSO)
t1disasm(1), t1ascii(1), t1binary(1), t1unmac(1), t1mac(1)
Adobe Type 1 Font Format بهصورت رایگان در قالب فایل PDF از طرف Adobe در دسترس است: http://partners.adobe.com/asn/developer/PDFS/TN/T1_SPEC.PDF
The Type 2 Charstring Format, همچنین بهصورت فایل PDF از طرف Adobe در دسترس است و عملگرهای جدیدتر Type 2 را شرح میدهد، که در برخی از فونتهای multiple-master Type 1 مانند Adobe Jenson و Kepler نیز استفاده میشوند: http://partners.adobe.com/asn/developer/PDFS/TN/5177.Type2.pdf
نویسندگان (AUTHORS)
Lee Hetherington (ilh@lcs.mit.edu)
Eddie Kohler (ekohler@gmail.com)
| Version 1.42 |