PSFADDTABLE(1) General Commands Manual PSFADDTABLE(1)

psfaddtable - افزودن جدول کاراکتر یونیکد به فونت کنسول PSF

psfaddtable fontfile tablefile outfile

دستور psfaddtable یک فونت کنسول در قالب .psf مشخص‌شده توسط fontfile را دریافت کرده و آن را با جدول کاراکتر یونیکد مشخص‌شده توسط tablefile ادغام می‌کند تا یک فایل فونت با جدول کاراکتر تعبیه‌شده تولید کند، که در outfile نوشته می‌شود. نام فایل ورودی به‌صورت - نشان‌دهنده ورودی استاندارد، و نام فایل خروجی به‌صورت - نشان‌دهنده خروجی استاندارد است. اگر fontfile از قبل دارای یک جدول کاراکتر تعبیه‌شده باشد، نادیده گرفته می‌شود.

هر خط در tablefile باید یا خالی باشد، یا شامل یک کامنت باشد (که با # آغاز می‌شود)، یا شامل دنباله‌ای از اعداد در قالب ده‌دهی (پیش‌فرض)، هشت‌هشتی (با پیشوند 0) یا شانزده‌شانزدهی (با پیشوند 0x) باشد که با فاصله یا تب (tab) از یکدیگر جدا شده‌اند. نخستین عدد در هر خط نشان‌دهنده جایگاه گلیف (glyph slot) مورد ارجاع در فونت است؛ این مقدار برای یک فونت ۲۵۶ کاراکتری بین 0 و 0xff و برای یک فونت ۵۱۲ کاراکتری بین 0 و 0x1ff است. هر عدد بعدی در همان خط، مقادیر یونیکدی هستند که با این جایگاه گلیف مشخص تطبیق داده می‌شوند. به‌جای یک یونیکد منفرد، می‌توان دنباله‌ای از یونیکدها را داشت که با کاما از هم جدا شده‌اند، تا نشان دهد گلیف مورد نظر نماد ترکیبی متناظر را نمایش می‌دهد. داشتن چندین خط برای یک گلیف یکسان مجاز است.

setfont(8), psfgettable(1), psfstriptable(1), psfxtable(1)

25 Oct 1994 kbd