InglesPransesEspanyol

Patakbuhin ang mga server | Ubuntu > | Fedora > |


OnWorks favicon

mf-nowin - Online sa Cloud

Patakbuhin ang mf-nowin sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na mf-nowin 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


mf, mf-nowin, inimf - Metafont, isang wika para sa disenyo ng font at logo

SINOPSIS


mf [pagpipilian] [utos]

DESCRIPTION


Binabasa ng Metafont ang program sa mga tinukoy na file at mga output ng font raster (sa gf format)
at mga sukatan ng font (sa tfm format). Ang wikang Metafont ay inilalarawan sa Ang Metafontbook.

Tulad ng TeX, ang Metafont ay karaniwang ginagamit na may malaking katawan ng mga naka-precompil na macro, at font
lalo na ang henerasyon ay nangangailangan ng suporta ng ilang mga macro file. Ang bersyon na ito ng
Tinitingnan ng Metafont ang command line nito para makita kung anong pangalan ang tawag dito. pareho inimf at
virmf ay mga symlink sa mf maipapatupad. Kapag tinawag bilang inimf (o kapag ang -ini Ang opsyon ay
ibinigay) maaari itong magamit upang i-precompile ang mga macro sa a .base file. Kapag tinawag bilang virmf it
gagamitin ang payak base. Kapag tinawag sa ilalim ng anumang ibang pangalan, gagamitin ng Metafont ang pangalang iyon bilang
ang pangalan ng base na gagamitin. Halimbawa, kapag tinawag bilang mf ang mf base ang ginagamit, which is
kapareho ng payak base. Iba pang mga batayan kaysa sa payak ay bihirang ginagamit.

Ang utos na ibinigay sa command line sa Metafont program ay ipinapasa dito bilang ang
unang linya ng input. (Ngunit kadalasan ay mas madaling mag-type ng mga pinahabang argumento bilang unang input
linya, dahil ang mga shell ng UNIX ay may posibilidad na lumamon o mali ang kahulugan ng mga paboritong simbolo ng Metafont,
tulad ng mga semicolon, maliban kung sinipi mo ang mga ito.) Gaya ng inilarawan sa Ang Metafontbook, yun muna
linya ay dapat magsimula sa isang filename, isang \controlsequence, O isang &basename.

Ang normal na paggamit ay sabihin

mf '\mode= ; [mag=magstep(n);]' input Font

upang simulan ang pagproseso font.mf. Ang mga solong quote ay ang pinakamahusay na paraan ng pagpapanatili ng Unix shell
mula sa maling pagbibigay-kahulugan sa mga semicolon at mula sa pag-alis ng \ character, na kailangan
dito para pigilan ang Metafont na isipin na gusto mong gumawa ng font na tinatawag paraan. (O ikaw
masasabi lang mf at ibigay ang iba pang bagay sa susunod na linya, nang walang mga panipi.) Iba pang kontrol
mga pagkakasunud-sunod, tulad ng batchmode (para sa tahimik na operasyon) ay maaari ding lumitaw. Ang pangalan Font habilin
maging ``pangalan ng trabaho'', at ginagamit sa pagbuo ng mga pangalan ng output file. Kung ang Metafont ay hindi makakakuha ng a
file name sa unang linya, ang jobname ay mfput. Ang default na extension, .mf, ay maaaring maging
na-override sa pamamagitan ng tahasang pagtukoy ng extension.

Isang log ng mga mensahe ng error ang napupunta sa file pangalan ng trabaho.mag-log. Ang mga output file ay pangalan ng trabaho.tfm
at pangalan ng trabaho.<numero>gf, saan depende sa resolution at magnification ng
font. Ang paraan sa halimbawang ito ay ipinapakita sa pangkalahatan bilang , isang simbolikong termino para sa
na ang pangalan ng isang aktwal na device o, pinaka-karaniwan, ang pangalan lokal na font (tingnan sa ibaba) dapat
mapapalitan. Kung ang mode ay hindi tinukoy o hindi wasto para sa iyong site, gagawin ng Metafont
default sa patunay mode na gumagawa ng malalaking character na imahe para gamitin sa disenyo ng font at
pagpipino. Ang proof mode ay maaaring makilala sa pamamagitan ng suffix .2602gf pagkatapos ng pangalan ng trabaho.
Ang mga halimbawa ng proof mode na output ay matatagpuan sa computer Moderno Mga typeface (Volume E ng
Mga Computer at Mga pag-type). Ang sistema ng magsteps ay magkapareho sa sistemang ginagamit ng
TeX, na may mga halaga sa pangkalahatan sa hanay na 0.5, 1.0, 2.0, 3.0, 4.0 at 5.0. Isang listahan ng gf
Ang mga numero para sa 118-dpi, 240-dpi at 300-dpi na mga font ay ipinapakita sa ibaba.

MAGSTEP 118 dpi 240 dpi 300 dpi
mag=magstepNa (0) 118 240 300
mag=magstep(0.5) 129 263 329
mag=magstepNa (1) 142 288 360
mag=magstepNa (2) 170 346 432
mag=magstepNa (3) 204 415 518
mag=magstepNa (4) 245 498 622
mag=magstepNa (5) 294 597 746

Ang pag-magnify ay maaari ding tukuyin hindi bilang isang magstep ngunit bilang isang arbitrary na halaga, tulad ng
1.315, upang lumikha ng mga espesyal na laki ng character.

Bago magsimula ang paggawa ng font, kailangang i-set up ang naaangkop na mga base file.
Ang pinakamababang hanay ng mga bahagi para sa paggawa ng font para sa isang naibigay na print-engine ay ang plain.mf
macro file at ang lokal mode_def file. Ang mga macro sa plain.mf maaaring pag-aralan sa isang
apendiks sa Metafontbook; sila ay binuo ni Donald E. Knuth, at ang file na ito ay dapat
hindi kailanman mababago maliban kung ito ay opisyal na na-upgrade. Bawat isa mode_def tumutulong sa pagtutukoy
iakma ang mga font sa isang partikular na print-engine. Mayroong regular na talakayan ng mode_defs sa
TUGboat, ang journal ng TeX Users Group. Ang mga lokal na ginagamit sa computer na ito
dapat nasa modes.mf.

Ang e Ang pagtugon sa error-recovery mode ng Metafont ay hinihimok ang default na editor ng system sa
maling linya ng source file. Mayroong isang variable ng kapaligiran, MFEDIT, iyon
override ang default na editor. Dapat itong maglaman ng string na may "%s" na nagsasaad kung saan ang
napupunta ang filename at "%d" na nagsasaad kung saan napupunta ang decimal linenumber (kung mayroon man). Para sa
halimbawa, isang MFEDIT string para sa vi maaaring itakda ang editor gamit ang csh utos
setenv MFEDIT "vi +%d %s"

Ang isang maginhawang file sa library ay null.mf, walang laman. Kailan mf hindi mahanap ang
file na sa tingin nito ay gusto mong i-input, patuloy itong humihingi sa iyo ng isa pang pangalan ng file; pagtugon
Inaalis ka ng `null' sa loop kung ayaw mong mag-input ng anuman.

ONLINE gRAPHICS oUTPUT


Maaaring gamitin ng Metafont ang karamihan sa mga modernong display, para makita mo ang output nito nang hindi nagpi-print.
Kabanata 23 ng Ang Metafontbook naglalarawan kung ano ang maaari mong gawin. Ang pagpapatupad na ito ng Metafont
gumagamit ng mga variable ng kapaligiran upang matukoy kung aling display device ang gusto mong gamitin. Una ito
naghahanap ng variable na MFTERM, at pagkatapos ay para sa TERM. Kung hindi rin nito mahanap, makakakuha ka ng hindi
online na output. Kung hindi, tinutukoy ng value ng variable ang device na gagamitin: hp2627,
araw (para sa lumang SunView), isa, uniterm (para sa isang Atari ST Tek 4014 emulator), xterm (para sa alinman sa
X10 o X11). Ang ilan sa mga device na ito ay maaaring hindi suportado sa lahat ng Metafont executable; ang
Ang pagpili ay ginawa sa oras ng compilation.

Sa ilang mga sistema, mayroong dalawang Metafont binary, mf at mf-nowin. Sa mga sistemang iyon ang
mf Sinusuportahan ng binary ang mga graphics, habang ang mf-nowin binary ay hindi. Ang mf-nowin binary ay
ginagamit ng mga script tulad ng mktexk kung saan ang suporta sa graphics ay isang istorbo sa halip na isang bagay
matulungin.

Opsyon


Naiintindihan ng bersyong ito ng Metafont ang mga sumusunod na opsyon sa command line.

-base base
paggamit base bilang ang pangalan ng base na gagamitin, sa halip na ang pangalan kung saan Metafont
ay tinawag o a %& linya.

-file-line-error
Mag-print ng mga mensahe ng error sa form file:line:error na katulad ng paraan ng marami
i-format sila ng mga compiler.

-no-file-line-error
Huwag paganahin ang pag-print ng mga mensahe ng error sa file:line:error istilo.

-file-line-error-style
Ito ang lumang pangalan ng -file-line-error pagpipilian.

-halt-on-error
Lumabas na may error code kapag may na-encounter na error habang pinoproseso.

-tulong Mag-print ng mensahe ng tulong at lumabas.

-ini Be inimf, para sa paglalaglag ng mga base; ito ay ganap na totoo kung ang programa ay tinatawag na
inimf.

-interaksyon paraan
Itinatakda ang mode ng pakikipag-ugnayan. Ang mode ay maaaring isa sa batchmode, nonstopmode,
scrollmode, at errorstopmode. Ang kahulugan ng mga mode na ito ay kapareho ng sa
ang kaukulang mga utos.

-pangalan ng trabaho pangalan
paggamit pangalan para sa pangalan ng trabaho, sa halip na kunin ito mula sa pangalan ng input file.

-kpathsea-debug bitmask
Nagtatakda ng mga flag sa pag-debug sa paghahanap ng landas ayon sa bitmask. Tingnan ang Kpathsea
manual para sa mga detalye.

-maketex fmt
Paganahin ang mktexfmt, Kung saan fmt dapat mf.

-walang-maketex fmt
Huwag paganahin ang mktexfmt, Kung saan fmt dapat mf.

-output-directory direktoryo
Isulat ang mga output file sa direktoryo sa halip na ang kasalukuyang direktoryo. Hanapin ang input
mga file sa direktoryo una, ang kasama sa normal na landas sa paghahanap.

-parse-first-line
Kung ang unang linya ng pangunahing input file ay nagsisimula sa %& i-parse ito para maghanap ng tambakan
pangalan o a -translate-file pagpipilian.

-no-parse-first-line
Huwag paganahin ang pag-parse ng unang linya ng pangunahing input file.

-progname pangalan
Magkunwaring program pangalan. Naaapektuhan nito ang parehong format na ginamit at ang paghahanap
mga landas.

-tagapagtala
Paganahin ang filename recorder. Nag-iiwan ito ng bakas ng mga file na binuksan para sa input
at output sa isang file na may extension .fls.

-translate-file tcxname
Gamitin ang tcxname talahanayan ng pagsasalin.

-version
I-print ang impormasyon ng bersyon at lumabas.

Kapaligiran


Tingnan ang dokumentasyon ng library ng Kpathsearch (ang node ng `Path specifications') para sa mga detalye
kung paano ginagamit ang mga variable ng kapaligiran kapag naghahanap. Ang kpsewhich maaaring maging utility
ginagamit upang i-query ang mga halaga ng mga variable.

Kung ang variable ng kapaligiran TEXMFOUTPUT ay nakatakda, sinusubukan ng Metafont na ilagay ang mga output file nito
sa loob nito, kung hindi sila mailalagay sa kasalukuyang direktoryo. Muli, tingnan texNa (1).

MFINPUTS
Paghahanap ng landas para sa input at pagbubukas file.

MFEDIT Template ng command para sa paglipat sa editor.

MFTERM Tinutukoy ang online na graphics display. Kung hindi nakatakda ang MFTERM, at nakatakda ang DISPLAY,
ang Metafont window na suporta para sa X ay ginagamit. (Dapat itakda ang DISPLAY sa isang wastong X
detalye ng server, gaya ng dati.) Kung hindi nakatakda ang MFTERM o DISPLAY, ang TERM ay
ginamit upang hulaan ang window support na gagamitin.

FONT MGA UTILIDAD


Ang ilang mga utility program ay magagamit. Ang sumusunod ay isang bahagyang listahan ng magagamit
mga kagamitan at ang kanilang layunin. Kumonsulta sa iyong lokal na Metafont guru para sa mga detalye.

gftopk Kinukuha a gf file at gumagawa ng isang mas mahigpit na nakaimpake pk font file.

gftodvi Gumagawa ng mga patunay na sheet para sa mga font.

gftype Ipinapakita ang nilalaman ng a gf file sa mnemonics at/o mga imahe.

pktype Mnemonically ipinapakita ang mga nilalaman ng a pk file.

mft Nag-format ng source file tulad ng ipinapakita sa computer Moderno Mga typeface.

Gamitin ang mf-nowin online gamit ang mga serbisyo ng onworks.net


Ad


Ad