Ito ang command na hpftodit na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
hpftodit - lumikha ng mga file ng paglalarawan ng font para gamitin sa groff -Tlj4
SINOPSIS
hpftodit [ -adqsv ] [ -in ] tfm_file map_file Font
Posibleng magkaroon ng whitespace sa pagitan ng -i opsyon at ang parameter nito.
DESCRIPTION
hpftodit lumilikha ng font file para gamitin sa isang Hewlett-Packard LaserJet 4–serye (o mas bago)
printer na may ungol -Tlj4, gamit ang data mula sa isang HP tagged font metric (TFM) file. tfm_file
ay ang pangalan ng TFM file para sa font; Intellifont at TrueType TFM file ay
suportado, ngunit ang mga set ng simbolo na TFM file ay hindi. map_file ay isang file na nagbibigay ng mga pangalan ng groff
para sa mga character sa font; ang file na ito ay dapat na binubuo ng isang sequence ng mga linya ng form:
m u c1 c2 ... [ # puna ]
saan m ay isang decimal integer na nagbibigay ng MSL number ng character, u ay isang hexadecimal
integer na nagbibigay ng Unicode value ng character, at c1, c2, ... ay ang mga groff na pangalan ng
ang karakter. Ang mga halaga ay maaaring paghiwalayin ng anumang whitespace; dapat gamitin ang Unicode value
uppercase na digit A–F, at dapat ay walang nangunguna na '0x', 'u', o 'U+'. Mga halaga ng Unicode
naaayon sa composite glyphs ay decomposed; hal, ang 'u00C0' ay nagiging 'u0041_0300'. Ang
pangalan para sa isang glyph na walang groff na pangalan ay maaaring ibigay bilang uXXXX kung ang glyph ay tumutugma sa a
Unicode value, o bilang isang hindi pinangalanang glyph '---'. Kung ang ibinigay na halaga ng Unicode ay nasa Pribado
Gamitin ang Lugar (0xE000–0xF8FF), ang glyph ay kasama bilang isang hindi pinangalanang glyph. Sumangguni sa
groff_diff(1) para sa karagdagang impormasyon tungkol sa mga hindi pinangalanang glyph at kung paano i-access ang mga ito.
Binabalewala ang mga blangkong linya at linyang nagsisimula sa '#'. Isang '#' na sumusunod sa isa o higit pang groff
Nagsisimula ang mga pangalan ng komento. Dahil ang '#' ay isang wastong pangalan ng groff, dapat itong lumitaw muna sa isang listahan
ng mga pangalan ng groff kung may kasamang komento, hal,
3 0023 # # sign ng numero
or
3 0023 # sh # sign ng numero
sa halip na
3 0023 sh # # sign ng numero
na ituturing ang unang '#' bilang simula ng komento.
Font ay ang pangalan ng groff font file. Ang groff font file ay isinulat sa Font; kung Font
ay tinukoy bilang '-', ang output ay nakasulat sa karaniwang output.
Ang -s dapat ibigay ang opsyon kung espesyal ang font (ang font ay espesyal if troff dapat
hanapin ito sa tuwing ang isang character ay hindi matatagpuan sa kasalukuyang font). Kung espesyal ang font,
ito ay dapat na nakalista sa font utos sa DESC file; kung hindi espesyal, meron
hindi na kailangang ilista ito, dahil troff maaari itong awtomatikong i-mount kapag ito ay unang ginamit.
Kung ang -i ginagamit ang opsyon, hpftodit awtomatikong bubuo ng italic correction, a
nag-iwan ng italic correction at isang subscript correction para sa bawat character (ang kahalagahan ng
ang mga parameter na ito ay ipinaliwanag sa groff_font(5)).
Opsyon
-a Isama ang mga character sa TFM file na hindi kasama sa map file. Isang glyph
na may katumbas na halaga ng Unicode ay binibigyan ng pangalang uXXXX; isang glyph na walang Unicode
ang value ay kasama bilang isang hindi pinangalanang glyph na '---'. Isang glyph na may Unicode value sa
Ang Lugar ng Pribadong Paggamit (0xE000–0xF8FF) ay kasama rin bilang isang hindi pinangalanang glyph.
Ang opsyong ito ay nagbibigay ng simpleng paraan ng pagdaragdag ng Unicode-named at unnamed glyphs sa a
font nang hindi kasama ang mga ito sa file ng mapa, ngunit nagbibigay ito ng kaunting kontrol
kung aling mga glyph ang inilalagay sa isang regular na font at kung alin ang inilalagay sa isang espesyal na font.
Ang presensya o kawalan ng -s Ang opsyon ay may ilang epekto sa kung aling mga glyph
kasama: wala ang -s opsyon, tanging ang mga hanay ng simbolo na "teksto" ang hinahanap
pagtutugma ng mga glyph; kasama ang -s opsyon, tanging ang "matematika" na mga hanay ng simbolo ay
hinanap. Gayunpaman, ang paghihigpit sa mga hanay ng simbolo na hinanap ay hindi masyadong pumipili—
maraming glyph ang inilalagay sa parehong regular at espesyal na mga font. Karaniwan, ang -a opsyon
dapat gamitin lamang bilang huling paraan.
-d Itapon ang impormasyon tungkol sa TFM file sa karaniwang output; ang pagpipiliang ito ay maaaring
kapaki-pakinabang para sa pagtiyak na ang isang TFM file ay wastong tugma para sa isang font, at ang
ang mga nilalaman ng TFM file ay angkop. Kasama sa impormasyon ang mga halaga ng
mahahalagang TFM tag, at isang listahan (sa pamamagitan ng numero ng MSL para sa Intellifont TFM file o ng
Unicode value para sa TrueType TFM file) ng mga glyph na kasama sa TFM file. Ang
ang yunit ng sukat na 'DU' para sa ilang mga tag ay nagpapahiwatig ng mga yunit ng disenyo; mayroong 8782 na disenyo
units per em para sa Intellifont font, at 2048 design units per em para sa TrueType
mga font. Tandaan na ang accessibility ng isang glyph ay depende sa pagsasama nito sa isang simbolo
itakda; ilang TFM file ang naglilista ng maraming glyph ngunit kakaunti lang ang set ng simbolo.
Kasama sa listahan ng glyph ang glyph index sa loob ng TFM file, ang MSL o Unicode
value, at ang set ng simbolo at character code na gagamitin para i-print ang glyph.
If map_file ay ibinigay, ang mga pangalan ng groff ay ibinigay para sa pagtutugma ng mga glyph. Kung ang glyph lang
index at MSL o Unicode na halaga ay ibinigay, ang glyph ay hindi lilitaw sa alinman
itinatakda ang suportadong simbolo at hindi maaaring i-print.
Kasama ang -d pagpipilian, map_file ay opsyonal, at Font ay binabalewala kung ibinigay.
-q Pigilan ang mga babala tungkol sa mga character sa map file na hindi nakita sa TFM
file. Ang mga babala ay hindi kailanman ibinibigay para sa mga hindi pinangalanang glyph o ng mga glyph na pinangalanan ng kanilang mga
Mga halaga ng Unicode. Ang pagpipiliang ito ay kapaki-pakinabang kapag nagpapadala ng output ng hpftodit sa
karaniwang output.
-v I-print ang hpftodit numero ng bersyon.
-s Espesyal ang font. Ang pagpipiliang ito ay nagdaragdag ng espesyal command sa font file, at
nakakaapekto sa pagkakasunud-sunod kung saan hinahanap ang mga hanay ng simbolo ng HP para sa bawat glyph. Kung wala ang
-s opsyon, ang mga hanay ng "teksto" ay hahanapin bago ang mga hanay ng simbolo na "matematika".
Kasama ang -s opsyon, ang pagkakasunud-sunod ng paghahanap ay binabaligtad.
-in Bumuo ng italic correction para sa bawat character upang ang lapad ng character ay madagdagan
ang italic correction ng character ay katumbas ng n ikasalibo ng isang em plus ang
halaga kung saan ang kanang gilid ng hangganan ng karakter ay nasa kanan ng
pinagmulan ng karakter. Kung magreresulta ito sa negatibong italic correction, gumamit ng a
zero italic correction sa halip.
Bumuo din ng pagwawasto ng subscript na katumbas ng produkto ng tangent ng
slant ng font at apat na ikalimang bahagi ng x-taas ng font. Kung ito ay gagawin
magresulta sa pagwawasto ng subscript na mas malaki kaysa sa pagwawasto ng italic, gumamit ng a
pagwawasto ng subscript na katumbas ng italic correction sa halip.
Bumuo din ng kaliwang italic correction para sa bawat character na katumbas ng n ikasampu ng
isang em kasama ang halaga kung saan napupunta ang kaliwang gilid ng kahon ng hangganan ng character
kaliwa ng pinanggalingan ng karakter. Ang kaliwang italic correction ay maaaring negatibo.
Ang opsyong ito ay karaniwang kailangan lamang sa mga italic o pahilig na mga font; isang halaga ng 50
(0.05 em) kadalasan ay isang makatwirang pagpipilian.
Gamitin ang hpftodit online gamit ang mga serbisyo ng onworks.net