ນີ້ແມ່ນຄໍາສັ່ງ afmtodit ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
afmtodit - ສ້າງໄຟລ໌ຕົວອັກສອນເພື່ອໃຊ້ກັບ groff -Tps ແລະ -Tpdf
ສະຫຼຸບສັງລວມ
afmtodit [ -ckmnsvx ] [ -a n ] [ -d desc_file ] [ -e enc_file ] [ -f internal_name ]
[ -i n ] [ -o out_file ] afm_file map_file font
ຊ່ອງຫວ່າງລະຫວ່າງຕົວເລືອກແຖວຄໍາສັ່ງແລະການໂຕ້ຖຽງຂອງມັນແມ່ນທາງເລືອກ.
ລາຍລະອຽດ
afmtodit ສ້າງໄຟລ໌ຕົວອັກສອນເພື່ອໃຊ້ກັບ groff, grops, ແລະ gropdf. afmtodit ແມ່ນລາຍລັກອັກສອນ
ໃນ perl; ທ່ານຈະຕ້ອງມີ perl ເວີຊັນ 5.004 ຫຼືໃຫມ່ກວ່າຕິດຕັ້ງເພື່ອດໍາເນີນການ afmtodit.
afm_file ແມ່ນໄຟລ໌ AFM (Adobe Font Metric) ສໍາລັບຕົວອັກສອນ.
map_file ແມ່ນໄຟລ໌ທີ່ບອກວ່າຊື່ຕົວອັກສອນຂອງ groff ຢູ່ໃນແຕ່ລະ PostScript
ຊື່ຕົວອັກສອນ; ໄຟລ໌ນີ້ຄວນຈະມີລໍາດັບຂອງແຖວຂອງແບບຟອມ
ps_char groff_char
ບ່ອນທີ່ ps_char ແມ່ນຊື່ PostScript ຂອງລັກສະນະແລະ groff_char ແມ່ນຊື່ Groff ຂອງ
ຕົວອັກສອນ (ຕາມທີ່ໃຊ້ໃນໄຟລ໌ຕົວອັກສອນ groff). ຄືກັນ ps_char ສາມາດເກີດຂຶ້ນຫຼາຍຄັ້ງ
ໃນໄຟລ໌; ແຕ່ລະ groff_char ຈະຕ້ອງເກີດຂຶ້ນຫຼາຍຄັ້ງ. ສາຍເລີ່ມຕົ້ນດ້ວຍ # ແລະຫວ່າງເປົ່າ
ສາຍຖືກລະເລີຍ. ຖ້າໄຟລ໌ບໍ່ພົບຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ, ມັນຖືກຄົ້ນຫາໃນ
ໄດເຣັກທໍຣີຍ່ອຍ 'devps/generate' ຂອງໄດເຣັກທໍຣີຟອນເລີ່ມຕົ້ນ.
ຖ້າຕົວອັກສອນ PostScript ບໍ່ໄດ້ຖືກກ່າວເຖິງໃນ map_file, ແລະຊື່ glyph groff ທົ່ວໄປ
ບໍ່ສາມາດ deduced ໂດຍໃຊ້ Adobe Glyph List (AGL, ສ້າງຂຶ້ນໃນ afmtodit), ແລ້ວ afmtodit puts puts
ຕົວອັກສອນ PostScript ເຂົ້າໄປໃນໄຟລ໌ຕົວອັກສອນ groff ເປັນຕົວອັກສອນທີ່ບໍ່ມີຊື່ທີ່ສາມາດພຽງແຕ່
ໄດ້ຮັບການເຂົ້າເຖິງໂດຍ \N ລໍາດັບ escape ໃນ ຕັດໄມ້. ໂດຍສະເພາະ, ນີ້ແມ່ນຄວາມຈິງສໍາລັບ glyph
variants ຄື 'foo.bar'; ຊື່ glyph ທັງຫມົດທີ່ມີໄລຍະເວລາຫນຶ່ງຫຼືຫຼາຍແມ່ນໄດ້ຖືກແຜນທີ່
ນິຕິບຸກຄົນທີ່ບໍ່ມີຊື່. ຖ້າທາງເລືອກ -e ບໍ່ໄດ້ລະບຸໄວ້, ການເຂົ້າລະຫັດທີ່ກຳນົດໄວ້ໃນໄຟລ໌ AFM
(ເຊັ່ນ, ລາຍການທີ່ມີລະຫັດຕົວອັກສອນທີ່ບໍ່ແມ່ນລົບ) ຖືກໃຊ້. ກະລຸນາເບິ່ງພາກສ່ວນ 'ການນໍາໃຊ້
ສັນຍາລັກ 'ໃນໄຟລ໌ຂໍ້ມູນ groff ເຊິ່ງອະທິບາຍວິທີການສ້າງຊື່ groff glyph.
ຕົວອັກສອນທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດໃນໄຟລ໌ AFM (ເຊັ່ນ: ລາຍການທີ່ມີ -1 ເປັນລະຫັດຕົວອັກສອນ)
ຍັງມີຢູ່ໃນ groff; ພວກເຂົາໄດ້ຮັບຄ່າດັດຊະນີ glyph ຫຼາຍກວ່າ 255 (ຫຼືຫຼາຍກວ່ານັ້ນ
ກ່ວາລະຫັດຕົວອັກສອນທີ່ໃຫຍ່ທີ່ສຸດທີ່ໃຊ້ໃນໄຟລ໌ AFM ໃນກໍລະນີທີ່ເປັນໄປບໍ່ໄດ້
ຫຼາຍກວ່າ 255) ໃນໄຟລ໌ຕົວອັກສອນ groff. ດັດຊະນີ Glyph ຂອງຕົວອັກສອນທີ່ບໍ່ໄດ້ເຂົ້າລະຫັດບໍ່ໄດ້
ມີຄໍາສັ່ງສະເພາະ; ມັນດີທີ່ສຸດທີ່ຈະເຂົ້າເຖິງພວກມັນດ້ວຍຊື່ glyph ເທົ່ານັ້ນ.
ໄຟລ໌ຕົວອັກສອນ groff ຈະຖືກສົ່ງອອກໄປຫາໄຟລ໌ທີ່ເອີ້ນວ່າ font, ເວັ້ນເສຍແຕ່ວ່າ -o ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.
ຖ້າມີໄຟລ໌ຕົວອັກສອນທີ່ສາມາດດາວໂຫລດໄດ້ສໍາລັບຕົວອັກສອນ, ມັນອາດຈະຖືກລະບຸໄວ້ໃນໄຟລ໌
/usr/share/groff/1.22.3/font/devps/download1 ເບິ່ງ grops(1).
ຖ້າ -i ທາງເລືອກແມ່ນການນໍາໃຊ້, afmtodit ຈະສ້າງການແກ້ໄຂຕົວອຽງໂດຍອັດຕະໂນມັດ, a
ການແກ້ໄຂຕົວອຽງຊ້າຍແລະການແກ້ໄຂ subscript ສໍາລັບແຕ່ລະຕົວອັກສອນ (ຄວາມສໍາຄັນຂອງ
ຕົວກໍານົດການເຫຼົ່ານີ້ແມ່ນໄດ້ອະທິບາຍໃນ groff_font(5)); ຕົວກໍານົດການເຫຼົ່ານີ້ອາດຈະຖືກກໍານົດສໍາລັບ
ລັກສະນະສ່ວນບຸກຄົນໂດຍການເພີ່ມໃສ່ afm_file ເສັ້ນຂອງຮູບແບບ:
ການແກ້ໄຂຕົວອຽງ ps_char n
ການແກ້ໄຂ Italic ຊ້າຍ ps_char n
subscriptCorection ps_char n
ບ່ອນທີ່ ps_char ແມ່ນຊື່ PostScript ຂອງລັກສະນະ, ແລະ n ແມ່ນມູນຄ່າທີ່ຕ້ອງການຂອງ
ຕົວກໍານົດການທີ່ສອດຄ້ອງກັນໃນພັນຂອງ em. ຕົວກໍານົດການເຫຼົ່ານີ້ແມ່ນຈໍາເປັນຕາມປົກກະຕິ
ສະເພາະຕົວອັກສອນຕົວອຽງ (ຫຼືສະຫຼຽງ) ເທົ່ານັ້ນ.
OPTIONS
-an ການນໍາໃຊ້ n ເປັນພາລາມິເຕີ slant ໃນໄຟລ໌ຕົວອັກສອນ; ນີ້ຖືກນໍາໃຊ້ໂດຍ groff ໃນ
ການຈັດຕໍາແໜ່ງການອອກສຽງ. ໂດຍຄ່າເລີ່ມຕົ້ນ afmtodit ໃຊ້ທາງລົບຂອງ ItalicAngle
ລະບຸໄວ້ໃນໄຟລ໌ afm; ດ້ວຍຕົວອັກສອນຕົວອຽງທີ່ແທ້ຈິງມັນບາງຄັ້ງກໍ່ສົມຄວນທີ່ຈະໃຊ້
slant ທີ່ນ້ອຍກວ່ານີ້. ຖ້າທ່ານຊອກຫາຕົວອັກສອນນັ້ນຈາກຕົວອັກສອນຕົວອຽງ
ມີສຳນຽງທີ່ວາງໄວ້ໄກໄປທາງຂວາເໜືອພວກມັນ, ຈາກນັ້ນໃຊ້ -a ທາງເລືອກທີ່ຈະໃຫ້
ຕົວອັກສອນເປັນ slant ນ້ອຍກວ່າ.
-c ລວມເອົາຄໍາຄິດເຫັນໃນໄຟລ໌ຕົວອັກສອນເພື່ອກໍານົດຕົວອັກສອນ PS.
-ddesc_file
ໄຟລ໌ຄໍາອະທິບາຍອຸປະກອນແມ່ນ desc_file ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນ DESC. ຖ້າບໍ່
ພົບເຫັນຢູ່ໃນໄດເລກະທໍລີປະຈຸບັນ, 'ໄດເລກະທໍລີຍ່ອຍຂອງ devps ຂອງຕົວອັກສອນເລີ່ມຕົ້ນ
ໄດເລກະທໍລີຖືກຄົ້ນຫາ (ນີ້ແມ່ນຄວາມຈິງສໍາລັບທັງສອງໄຟລ໌ຄໍາອະທິບາຍອຸປະກອນເລີ່ມຕົ້ນ
ແລະໄຟລ໌ທີ່ມີທາງເລືອກ -d).
-eenc_file
ຟອນ PostScript ຄວນຖືກເຂົ້າລະຫັດຄືນໃໝ່ເພື່ອໃຊ້ການເຂົ້າລະຫັດທີ່ອະທິບາຍໄວ້ໃນ enc_file.
ຮູບແບບຂອງ enc_file ຖືກອະທິບາຍໄວ້ໃນ grops(1). ຖ້າບໍ່ພົບໃນປະຈຸບັນ
ໄດເລກະທໍລີ, ໄດເລກະທໍລີຍ່ອຍ 'devps' ຂອງໄດເລກະທໍລີ font ເລີ່ມຕົ້ນຖືກຄົ້ນຫາ.
-fຊື່ ຊື່ພາຍໃນຂອງຟອນ groff ຖືກຕັ້ງເປັນ ຊື່.
-in ສ້າງການແກ້ໄຂຕົວອຽງສໍາລັບແຕ່ລະຕົວອັກສອນເພື່ອໃຫ້ຄວາມກວ້າງຂອງຕົວອັກສອນບວກ
ການແກ້ໄຂຕົວອຽງຂອງຕົວອັກສອນເທົ່າກັບ n ພັນຂອງ em ບວກກັບ
ຈໍານວນທີ່ຂອບຂວາຂອງກ່ອງຂອບເຂດຂອງຕົວອັກສອນແມ່ນຢູ່ເບື້ອງຂວາຂອງ
ຕົ້ນກໍາເນີດຂອງລັກສະນະ. ຖ້າອັນນີ້ຈະສົ່ງຜົນໃຫ້ມີການແກ້ໄຂຕົວອຽງລົບ, ໃຫ້ໃຊ້
ການແກ້ໄຂຕົວອຽງເປັນສູນແທນ.
ຍັງສ້າງການແກ້ໄຂການຈອງເທົ່າກັບຜະລິດຕະພັນຂອງ tangent ຂອງ
slant ຂອງຕົວອັກສອນແລະສີ່ສ່ວນຫ້າຂອງ x ຄວາມສູງຂອງຕົວອັກສອນ. ຖ້າສິ່ງນີ້ຈະ
ສົ່ງຜົນໃຫ້ການແກ້ໄຂການສະມັກສະມາຊິກໃຫຍ່ກວ່າການແກ້ໄຂຕົວອຽງ, ໃຊ້ a
ການແກ້ໄຂຕົວຫຍໍ້ເທົ່າກັບການແກ້ໄຂຕົວອຽງແທນ.
ຍັງສ້າງການແກ້ໄຂຕົວອຽງຊ້າຍສໍາລັບແຕ່ລະຕົວອັກສອນເທົ່າກັບ n ພັນ
em ບວກກັບຈໍານວນທີ່ຂອບຊ້າຍຂອງປ່ອງຂອບເຂດຂອງຕົວອັກສອນແມ່ນ
ຊ້າຍຂອງຕົ້ນກໍາເນີດຂອງລັກສະນະ. ການແກ້ໄຂຕົວອຽງຊ້າຍອາດຈະເປັນລົບ
ເວັ້ນເສຍແຕ່ທາງເລືອກ -m ແມ່ນໃຫ້.
ຕົວເລືອກນີ້ແມ່ນຕ້ອງການຕາມປົກກະຕິກັບຕົວອັກສອນຕົວອຽງ (ຫຼື oblique) ເທົ່ານັ້ນ. ໄຟລ໌ຕົວອັກສອນ
ແຈກຢາຍດ້ວຍ groff ໄດ້ຖືກສ້າງຂື້ນໂດຍໃຊ້ທາງເລືອກຂອງ -i50 ສໍາລັບຕົວອັກສອນຕົວອຽງ.
-oout_file
ໄຟລ໌ຜົນຜະລິດແມ່ນ out_file ແທນທີ່ font.
-k ຍົກເລີກຂໍ້ມູນ kerning ໃດໆຈາກຟອນ groff. ນີ້ຄວນຈະຖືກນໍາໃຊ້ພຽງແຕ່ສໍາລັບ mono-
ຟອນຍະຫວ່າງ.
-m ປ້ອງກັນຄ່າການແກ້ໄຂຕົວອຽງຊ້າຍເປັນລົບ. ໄຟລ໌ຕົວອັກສອນ Roman ທີ່ແຈກຢາຍດ້ວຍ
groff ໄດ້ຖືກສ້າງຂຶ້ນດ້ວຍ -i0 -m ເພື່ອປັບປຸງໄລຍະຫ່າງກັບ eqn(1).
-n ບໍ່ໃຫ້ອອກ a ສາຍພັນ ຄໍາສັ່ງສໍາລັບຕົວອັກສອນນີ້. ໃຊ້ນີ້ດ້ວຍຄວາມກວ້າງຄົງທີ່
ຕົວອັກສອນ.
-s ຕົວອັກສອນແມ່ນພິເສດ. ຜົນກະທົບຂອງທາງເລືອກນີ້ແມ່ນການເພີ່ມ ພິເສດ ຄຳ ສັ່ງໃຫ້
ໄຟລ໌ຕົວອັກສອນ.
-v ສະບັບພິມ.
-x ຢ່າໃຊ້ Adobe Glyph List ທີ່ມີໃນຕົວ.
ໃຊ້ afmtodit ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net