Ini adalah kumpulan perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
grops - driver PostScript untuk groff
RINGKASAN
meraba-raba [-glmv] [-b n] [-c n] [-F dir] [-I dir] [-p ukuran kertas] [-P prolog] [-w n] [arsip
...]
DESKRIPSI
meraba-raba menerjemahkan output dari GNU troff ke PostScript. Biasanya meraba-raba harus dipanggil
dengan menggunakan perintah groff dengan a -Tps pilihan. (Sebenarnya, ini adalah default untuk groff.)
Jika tidak ada file yang diberikan, meraba-raba membaca input standar. Sebuah nama file dari - juga menyebabkan meraba-raba
untuk membaca input standar. Output PostScript ditulis ke output standar. Kapan
meraba-raba dijalankan oleh kasar pilihan dapat diteruskan ke meraba-raba menggunakan kasar's -P .
Perhatikan bahwa meraba-raba tidak menghasilkan struktur dokumen yang valid (sesuai dengan Dokumen
Konvensi Penataan) jika dipanggil dengan beberapa argumen file. Untuk mencetak seperti
output gabungan perlu menonaktifkan penanganan DSC dalam program pencetakan atau
pratinjau. Lihat bagian MEMBUAT INSTALASI di bawah ini untuk panduan cara menginstal font untuk
meraba-raba.
PILIHAN
Dimungkinkan untuk memiliki spasi putih antara opsi baris perintah dan parameternya.
-bn Berikan solusi untuk printer lama, spooler rusak, dan pratinjau. Biasanya
meraba-raba menghasilkan output di PostScript LanguageLevel 2 yang sesuai dengan Dokumen
Konvensi Penataan versi 3.0. Beberapa printer, spooler, dan pratinjau lama
tidak dapat menangani output seperti itu. Nilai dari n mengontrol apa meraba-raba lakukan untuk membuatnya
keluaran yang dapat diterima oleh program-program tersebut. Nilai 0 menyebabkan grops tidak menggunakan apa pun
solusi.
Tambahkan 1 jika tidak ada %%MulaiPenyiapan Dokumen dan %%Penyiapan Dokumen Akhir komentar seharusnya
dihasilkan; ini diperlukan untuk versi awal TranScript yang dibingungkan oleh
apapun di antara %%Prolog Akhir komentar dan yang pertama %%Halaman komentar.
Tambahkan 2 jika baris dalam file yang disertakan dimulai dengan %! harus dilucuti; ini
diperlukan untuk pratinjau tampilan halaman Sun.
Tambahkan 4 jika %%Halaman, %%Cuplikan dan %%Prolog Akhir komentar harus dihilangkan
file yang disertakan; ini diperlukan untuk spooler yang tidak mengerti %%Mulai-
Dokumen dan %%Dokumen Akhir komentar.
Tambahkan 8 jika baris pertama dari output PostScript adalah %!PS-Adobe-2.0 agak
dari %!PS-Adobe-3.0; ini diperlukan saat menggunakan Sun's Newsprint dengan printer yang
membutuhkan pembalikan halaman.
Tambahkan 16 jika tidak ada informasi ukuran media yang harus disertakan dalam dokumen (ini,
tidak menggunakan %%Media Dokumen maupun set halaman perangkat perintah PostScript). Ini
perilaku groff versi 1.18.1 dan sebelumnya; diperlukan untuk printer yang lebih tua
yang tidak mengerti PostScript LanguageLevel 2. Hal ini juga diperlukan jika
output diproses lebih lanjut untuk mendapatkan file PS (EPS) yang dienkapsulasi – lihat di bawah.
Nilai default dapat ditentukan oleh a
rusak n
perintah dalam file DESC. Jika tidak, nilai defaultnya adalah 0.
-cn Mencetak n salinan setiap halaman.
-Fdir Tambahkan direktori dir/ devnama ke jalur pencarian untuk prolog, font, dan perangkat
file deskripsi; nama adalah nama perangkatnya, biasanya ps.
-g Tebak panjang halaman. Ini menghasilkan kode PostScript yang menebak halaman
panjang. Tebakan benar hanya jika area yang dapat dicitrakan dipusatkan secara vertikal
halaman. Opsi ini memungkinkan Anda untuk menghasilkan dokumen yang dapat dicetak baik pada
kertas letter (8.5×11) dan di atas kertas A4 tanpa uang kembalian.
-Idir Opsi ini dapat digunakan untuk menambahkan direktori ke jalur pencarian untuk file di
baris perintah dan file bernama di \X'ps: impor' dan \X'ps: mengajukan' lolos. Itu
jalur pencarian diinisialisasi dengan direktori saat ini. Opsi ini mungkin
ditentukan lebih dari sekali; direktori kemudian dicari dalam urutan yang ditentukan
(tetapi sebelum direktori saat ini). Jika Anda ingin membuat direktori saat ini menjadi
baca sebelum direktori lain, tambahkan -SAYA. di tempat yang sesuai.
Tidak ada pencarian direktori yang dilakukan untuk file dengan nama file absolut.
-l Cetak dokumen dalam format lansekap.
-m Aktifkan pengumpanan manual untuk dokumen.
-pukuran kertas
Atur dimensi fisik media keluaran. Ini mengesampingkan ukuran kertas,
panjang kertas, dan lebar kertas perintah di DESC mengajukan; menerima hal yang sama
argumen sebagai ukuran kertas memerintah. Lihat groff_font (5) untuk rincian.
-Pfile prolog
Gunakan file file prolog (di jalur font) sebagai prolog alih-alih
file prolog default prolog. Opsi ini menimpa variabel lingkungan
GROPS_PROLOG.
-wn Garis harus digambar dengan ketebalan n seperseribu em. Jika opsi ini
tidak diberikan, default ketebalan garis ke 0.04 em.
-v Cetak nomor versi.
PENGGUNAAN
Masukan ke meraba-raba harus dalam format output oleh troff(1). Hal ini dijelaskan dalam
groff_out(5).
Selain itu, file deskripsi perangkat dan font untuk perangkat yang digunakan harus memenuhi persyaratan tertentu
persyaratan: Resolusi harus berupa bilangan bulat kelipatan 72 kali skala ukuran. itu
ps perangkat menggunakan resolusi 72000 dan skala ukuran 1000.
File deskripsi perangkat harus berisi ukuran kertas yang valid; Lihat groff_font(5) untuk lebih
informasi.
Setiap file deskripsi font harus berisi perintah
nama dalam nama ps
yang mengatakan bahwa nama font PostScript adalah nama ps. Itu mungkin juga berisi perintah
encoding enc_file
yang mengatakan bahwa font PostScript harus dikodekan ulang menggunakan pengkodean yang dijelaskan dalam
enc_file; file ini harus terdiri dari urutan baris formulir:
pschar kode
dimana pschar adalah nama PostScript karakter, dan kode adalah posisinya di
pengkodean dinyatakan sebagai bilangan bulat desimal; nilai yang valid berada dalam kisaran 0 hingga 255. Garis
dimulai dengan # dan baris kosong diabaikan. Kode untuk setiap karakter yang diberikan dalam
file font harus sesuai dengan kode untuk karakter dalam file penyandian, atau ke kode
dalam pengkodean default untuk font jika font PostScript tidak akan dikodekan ulang. Ini
kode dapat digunakan dengan \N urutan pelarian di troff untuk memilih karakter, bahkan jika
karakter tidak memiliki nama groff. Setiap karakter dalam file font harus ada di
Font PostScript, dan lebar yang diberikan dalam file font harus sesuai dengan lebar yang digunakan dalam
font PostScript. meraba-raba mengasumsikan bahwa karakter dengan nama kasar dari ruang kosong
(tidak membuat tanda pada halaman); itu dapat menggunakan karakter seperti itu untuk menghasilkan lebih banyak
keluaran PostScript yang efisien dan ringkas.
Perhatikan bahwa meraba-raba mampu menampilkan semua glyph dalam font PostScript, tidak hanya 256.
enc_file (atau penyandian default jika tidak ada berkas penyandian yang ditentukan) hanya menentukan urutan
mesin terbang untuk 256 karakter pertama; semua mesin terbang lainnya diakses dengan tambahan
pengkodean vektor yang meraba-raba menghasilkan dengan cepat.
meraba-raba dapat secara otomatis menyertakan font yang dapat diunduh yang diperlukan untuk mencetak dokumen.
Font tersebut harus dalam format PFA. Menggunakan pfbtop(1) untuk mengonversi font Tipe 1 dalam format PFB.
Setiap font yang dapat diunduh yang, bila diperlukan, harus disertakan oleh meraba-raba harus terdaftar di
file /usr/share/groff/1.22.3/font/devps/download; ini harus terdiri dari baris
bentuk
fon nama file
dimana fon adalah nama font PostScript, dan nama file itu nama filenya
berisi font; baris yang dimulai dengan # dan baris kosong diabaikan; bidang mungkin
dipisahkan oleh tab atau spasi; nama file dicari menggunakan mekanisme yang sama yaitu
digunakan untuk file metrik font groff. Itu Download file itu sendiri juga dicari menggunakan
mekanisme ini; saat ini, hanya file pertama yang ditemukan di jalur font yang digunakan.
Jika file yang berisi font yang dapat diunduh atau dokumen yang diimpor sesuai dengan Adobe
Konvensi Penataan Dokumen, maka meraba-raba menafsirkan komentar apa pun dalam file
cukup untuk memastikan bahwa outputnya sendiri sesuai. Ini juga menyediakan apa pun yang dibutuhkan
sumber daya font yang terdaftar di Download file serta sumber daya file yang diperlukan.
Itu juga mampu menangani ketergantungan antar sumber daya. Misalnya, Anda memiliki
font yang dapat diunduh bernama Garamond, dan juga font yang dapat diunduh bernama Garamond-Outline
yang tergantung pada Garamond (biasanya akan didefinisikan untuk menyalin font Garamond
kamus, dan ubah PaintType), maka Garamond perlu muncul sebelumnya
Garamond-Outline dalam dokumen PostScript. meraba-raba menangani ini secara otomatis disediakan
bahwa file font yang dapat diunduh untuk Garamond-Outline menunjukkan ketergantungannya pada Garamond
melalui Konvensi Penataan Dokumen, misalnya dengan memulai dengan
baris berikut
%!PS-Adobe-3.0 Sumber-Font
%%DocumentNeededSumber Daya: fon Garamond
%%Komentar Akhir
%%Sertakan Sumber Daya: fon Garamond
Dalam hal ini Garamond dan Garamond-Outline perlu dicantumkan di Download
mengajukan. Font yang dapat diunduh tidak boleh menyertakan namanya sendiri di a %%Dokumen Disediakan-
Sumber Daya komentar.
meraba-raba tidak menafsirkan %%Font Dokumen komentar. Itu %%DokumenSumber Daya yang Dibutuhkan,
%%DocumentSupplyedResources, %%SertakanSumber Daya, %%MulaiSumber Daya, dan %%Sumber Daya Akhir
komentar (atau mungkin yang lama %%Font yang Dibutuhkan Dokumen, %%DocumentSupplyedFonts, %%Termasuk-
Font, %%MulaiFont, dan %%Font Akhir komentar) harus digunakan.
Dalam pengaturan default ada gaya yang disebut R, I, B, dan BI dipasang pada posisi font 1
hingga 4. Font dikelompokkan ke dalam family A, BM, C, H, HN, N, P, dan T memiliki anggota di
masing-masing gaya ini:
AR Buku AvantGarde
AI AvantGarde-BookOblique
AB AvantGarde-Demi
ABI AvantGarde-DemiOblique
BMR Bookman-Cahaya
BMI Bookman-LightItalic
BMB Bookman-Demi
BBMI Bookman-DemiItalic
CR Kurir
CI Kurir-Miring
CB Kurir-Tebal
CBI Kurir-TebalOblique
HR Helvetica
HI Helvetica-Miring
HB Helvetica-Berani
HBI Helvetica-BoldOblique
HNR Helvetica-Sempit
HNI Helvetica-Sempit-Miring
HNB Helvetica-Sempit-Tebal
HNBI Helvetica-Narrow-BoldOblique
NR Abad BaruSchlbk-Roman
NI NewCenturySchlbk-Italik
NB Abad BaruSchlbk-Bold
NBI Abad BaruSchlbk-BoldItalic
PR Palatino-Romawi
PI Palatino-Italik
PB Palatino-Berani
PBI Palatino-BoldItalic
TR Times-Roman
TI Kali-Italik
TB Kali-Berani
TBI Times-BoldItalic
Ada juga font berikut yang bukan anggota keluarga:
ZCMI ZapfChancery-MediumItalic
Ada juga beberapa font khusus yang disebut S untuk font Simbol PS, dan SS, mengandung
huruf kecil miring Yunani yang diambil dari Simbol PS. Zapf Dingbats tersedia sebagai ZD,
dan versi terbalik dari ZapfDingbats (dengan simbol menunjuk ke arah yang berlawanan)
tersedia sebagai ZDR; sebagian besar karakter dalam font ini tidak disebutkan namanya dan harus diakses menggunakan
\N.
Warna default untuk \m dan \M hitam; untuk warna yang ditentukan dalam ruang warna 'rgb'
warna setrgb digunakan, untuk 'cmy' dan 'cmyk' setcmykcolor, dan untuk 'abu-abu' abu-abu. Catat itu
setcmykcolor adalah perintah PostScript LanguageLevel 2 dan karenanya tidak tersedia pada beberapa yang lebih tua
printer.
meraba-raba memahami berbagai perintah X yang dihasilkan menggunakan \X urutan pelarian; meraba-raba hanya
menginterpretasikan perintah yang dimulai dengan a : menandai.
\X'ps: eksekutif kode'
Ini mengeksekusi perintah PostScript arbitrer di kode. PostScript
titik saat ini diatur ke posisi \X perintah sebelum dieksekusi kode. itu
asal ada di sudut kiri atas halaman, dan koordinat y meningkat ke bawah
halaman. Sebuah prosedur u didefinisikan yang mengubah satuan groff ke sistem koordinat
berlaku (asalkan pengguna tidak mengubah skala). Sebagai contoh,
.nr x 1i
\X'ps: eksekutif \nx u 0 rlineto stroke'
menarik garis horizontal sepanjang satu inci. kode dapat membuat perubahan pada grafik
status, tetapi perubahan apa pun hanya bertahan hingga akhir halaman. Sebuah kamus
mengandung definisi yang ditentukan oleh def dan mdef berada di atas
tumpukan kamus. Jika kode Anda menambahkan definisi ke kamus ini, Anda harus
mengalokasikan ruang untuk mereka menggunakan \X'ps mdef n'. Definisi apa pun hanya bertahan sampai
akhir halaman. Jika Anda menggunakan \Y urutan pelarian dengan argumen yang menyebutkan
sebuah makro, kode dapat memperpanjang lebih dari beberapa baris. Sebagai contoh,
.nr x 1i
. De y
: eksekutif
\nx u 0 rlineto
pukulan
..
\Y y
adalah cara lain untuk menggambar garis horizontal sepanjang satu inci. Perhatikan garis miring terbalik tunggal
sebelum 'nx' – satu-satunya alasan untuk menggunakan nomor register saat mendefinisikan makro 'y'
adalah mengonversi dimensi yang ditentukan pengguna '1i' ke unit groff internal yang ada di
giliran dikonversi ke unit PS dengan u prosedur.
meraba-raba membungkus kode PostScript yang ditentukan pengguna ke dalam kamus, tidak lebih. Di
khusus, itu tidak memulai dan mengakhiri kode yang dimasukkan dengan menyimpan dan mengembalikan,
masing-masing. Ini harus disediakan oleh pengguna, jika perlu.
\X'ps: fillet nama'
Ini sama dengan eksekutif perintah kecuali bahwa kode PostScript dibaca dari
fillet nama.
\X'ps: def kode'
Tempatkan definisi PostScript yang terkandung dalam kode dalam prolog. Seharusnya ada
paling banyak satu definisi per \X memerintah. Definisi panjang dapat dibagi menjadi beberapa
\X perintah; semua kode argumen hanya bergabung bersama dipisahkan oleh
baris baru. Definisi ditempatkan dalam kamus yang secara otomatis didorong
di tumpukan kamus saat eksekutif perintah dijalankan. Jika Anda menggunakan \Y melarikan diri
urutan dengan argumen yang menamai makro, kode dapat memperpanjang lebih dari beberapa baris.
\X'ps: mdef n kode'
Seperti def, kecuali itu kode dapat berisi hingga n definisi. meraba-raba perlu tahu
berapa banyak definisi kode berisi sehingga dapat membuat ukuran yang tepat
kamus PostScript untuk menampungnya.
\X'ps: mengimpor fillet llx lly kamu ury lebar [ tinggi ]'
Impor grafik PostScript dari fillet. Argumen llx, lly, kamu, dan ury memberikan
kotak pembatas grafik dalam sistem koordinat PostScript default; mereka
semua harus bilangan bulat; llx dan lly adalah koordinat x dan y kiri bawah
sudut grafik; kamu dan ury adalah koordinat x dan y kanan atas
sudut grafik; lebar dan tinggi adalah bilangan bulat yang memberikan lebar yang diinginkan
dan tinggi dalam satuan groff dari grafik.
Grafik diskalakan sehingga memiliki lebar dan tinggi ini dan diterjemahkan sehingga
sudut kiri bawah grafik terletak di posisi yang terkait dengan \X
memerintah. Jika argumen ketinggian dihilangkan, itu diskalakan secara seragam di x dan
arah y sehingga memiliki lebar yang ditentukan.
Perhatikan bahwa isi dari \X perintah tidak ditafsirkan oleh troff; sangat vertikal
ruang untuk grafik tidak ditambahkan secara otomatis, dan lebar dan tinggi
argumen tidak diperbolehkan memiliki indikator penskalaan terlampir.
Jika file PostScript sesuai dengan Konvensi Penataan Dokumen Adobe dan
mengandung a %%Kotak Pembatas komentar, maka kotak pembatas dapat secara otomatis
diekstraksi dari dalam groff dengan menggunakan psbb permintaan.
Lihat groff_tmac(5) untuk deskripsi tentang PSPIC makro yang memberikan kenyamanan
antarmuka tingkat tinggi untuk penyertaan grafik PostScript.
\X'ps: invis'
\X'ps: endinvis'
Tidak ada output yang dihasilkan untuk perintah teks dan gambar yang dikurung dengan ini
\X perintah. Perintah-perintah ini dimaksudkan untuk digunakan ketika output dari troff is
dipratinjau sebelum diproses dengan meraba-raba; jika pratinjau tidak dapat ditampilkan
karakter tertentu atau konstruksi lain, kemudian karakter pengganti lainnya atau
konstruksi dapat digunakan untuk melihat pratinjau dengan mengurungnya dengan ini \X perintah.
Sebagai contoh, tampilan gxdit tidak dapat menampilkan yang tepat \(em karakter karena
font X11 standar tidak menyediakannya; masalah ini dapat diatasi dengan menjalankan
permintaan berikut
.arang \(em \X'ps: invis'\
\Z'\v'-.25m'\h'.05m'\D'l 9 m 0'\h'.05m''\
\X'ps: endinvis'\(em
Dalam hal ini, tampilan gxdit tidak dapat menampilkan \(em karakter dan menarik garis,
sedangkan meraba-raba mencetak \(em karakter dan mengabaikan baris (kode ini sudah
dalam file Xps.tmac yang dimuat jika dokumen ditujukan untuk meraba-raba dipratinjau dengan
tampilan gxdit).
Jika prosedur PostScript Bhook telah ditentukan melalui ': def' atau ': mdef' perangkat
perintah, dijalankan di awal setiap halaman (sebelum ada yang digambar atau
ditulis oleh groff). Misalnya, untuk melapisi konten halaman dengan kata 'DRAFT' di
abu-abu muda, Anda mungkin menggunakan
. De XX
: def
/Phook
{ simpan .9 abu-abu jalur klip pathbbox bekas 2 salinan
.5 mul bekas .5 mul menterjemahkan atan memutar pop pop
/NewCenturySchlbk-Roman temukanfont 200 skalafont setfont
(MINUMAN) dup lebar string pop -. 5 mul -70 pindah ke Menunjukkan
toko besar }
def
..
.perangkat XX
Atau, untuk membuat garis dan poligon digambar dengan garis persegi dan gabungan garis yang disatukan
alih-alih linecaps bulat dan linejoin yang biasanya digunakan oleh meraba-raba, Gunakan
. De XX
: def
/Phook { 2 setlinecap 0 setlinebergabung } def
..
.perangkat XX
(linecaps persegi, sebagai lawan dari linecaps pantat (0 setlinecap), berikan sudut yang benar dalam kotak
tabel meskipun garis yang ditarik tidak terhubung).
Dienkapsulasi PostScript
meraba-raba itu sendiri tidak memancarkan informasi kotak pembatas. Dengan bantuan Ghostscript the
berikut skrip sederhana, groff2eps, menghasilkan file PS yang dienkapsulasi.
#! / Bin / sh
kasar -P-b16 $1 > $1.ps
gs -dNOPAUSE -sDEVICE=bkotak -- $1.ps 2> $1.bkotak
sed -e "/^%%Orientasi/r $1.bbox" \
-e "/^%!PS-Adobe-3.0/s/$/ EPSF-3.0/" $1.ps > $1.eps
rm $1.ps $1.bkotak
Hanya mengatakan
groff2eps foo
untuk mengonversi file foo untuk foo.eps.
Truetype dan lain fon format
Font TrueType dapat digunakan dengan meraba-raba jika diubah terlebih dahulu menjadi Tipe 42 format, khusus
Pembungkus PostScript setara dengan format PFA yang disebutkan dalam pfbtop(1). Ada
beberapa metode berbeda untuk menghasilkan pembungkus type42 dan kebanyakan dari mereka melibatkan penggunaan
penerjemah PostScript seperti Ghostscript – lihat gs(1).
Namun, metode termudah melibatkan penggunaan aplikasi ttftot42(1). Program ini
kegunaan tipe bebas(3) (versi 1.3.1) untuk menghasilkan pembungkus font type42 dan AFM yang dibentuk dengan baik
file yang dapat diumpankan ke afmtmodit(1) skrip untuk membuat file metrik yang sesuai. Itu
pembungkus font yang dihasilkan harus ditambahkan ke Download file. ttftot42 kode sumber bisa
diunduh dari ftp://www.giga.or.at/pub/nih/ttftot42/ ⟨ftp://www.giga.or.at/pub/nih/
ttftot42/⟩.
Solusi lain untuk membuat pembungkus type42 adalah dengan menggunakan FontForge, tersedia dari http://
fontforge.sf.nethttp://fontforge.sf.net. Editor font ini dapat mengonversi sebagian besar garis besar
format huruf.
MEMBUAT INSTALASI
Bagian ini memberikan ringkasan dari penjelasan di atas; itu bisa berfungsi sebagai langkah demi langkah
panduan instalasi font untuk meraba-raba.
· Ubah font Anda menjadi sesuatu yang dimengerti groff. Ini adalah PostScript Type 1
font dalam format PFA atau font PostScript Type 42, bersama dengan file AFM.
Karakter pertama dalam file PFA terlihat seperti ini:
%!PS-AdobeFont-1.0:
File PFB memiliki ini juga di baris pertama, tetapi string didahului dengan beberapa
byte biner.
Karakter pertama dalam file font Type 42 terlihat seperti ini:
%!PS-TrueTypeFont
Ini adalah format pembungkus untuk font TrueType. Printer PS lama mungkin tidak mendukungnya
(ini, mereka tidak memiliki penerjemah font TrueType bawaan).
Jika font Anda dalam format PFB (font tersebut biasanya memiliki '.pfb' sebagai ekstensi file),
Anda mungkin menggunakan groff's pfbtop(1) program untuk mengubahnya menjadi PFA. Untuk font TrueType,
mencoba ttftot42 or fontforge. Untuk semua format font lainnya gunakan fontforge yang dapat dikonversi
sebagian besar format font garis besar.
· Konversikan file AFM ke file deskripsi font groff dengan afmtmodit(1) program.
Contoh panggilan adalah
afmtodit Foo-Bar-Bold.afm peta teks FBB
yang mengubah file metrik 'Foo-Bar-Bold.afm' menjadi font groff 'FBB'. Jika kamu
memiliki keluarga font yang hadir dengan wajah miring normal, tebal, miring, dan tebal, itu
disarankan untuk menggunakan huruf R, B, I, dan BI, masing-masing, sebagai postfix di
nama font groff untuk membuat permintaan '.fam' groff berfungsi. Contohnya adalah bawaan groff
Font Times-Roman: Nama keluarga font adalah T, dan nama font groff adalah TR, TB, TI,
dan TBI.
· Instal file deskripsi font groff dan font di subdirektori 'devps'
dari jalur font yang ditemukan groff. Lihat LINGKUNGAN bagian di troff(1) pria
halaman yang mencantumkan nilai sebenarnya dari jalur font. Perhatikan bahwa groff tidak menggunakan
File AFM (tetapi menyimpannya adalah ide yang bagus).
· Daftarkan semua font yang harus diunduh ke printer di 'devps/download'
mengajukan. Hanya kemunculan pertama file ini di jalur font yang dibaca. Ini berarti
bahwa Anda harus menyalin file 'unduh' default ke direktori pertama di font Anda
path dan tambahkan font Anda di sana. Untuk melanjutkan contoh di atas kita asumsikan bahwa PS
nama font untuk Foo-Bar-Bold.pfa adalah 'XY-Foo-Bar-Bold' (nama font PS disimpan di
nama dalam bidang dalam file 'FBB'), sehingga baris berikut harus ditambahkan ke
'unduh'.
XY-Foo-Bar-Tebal Foo-Bar-Bold.pfa
LAMA FONT
groff versi 1.19.2 dan sebelumnya berisi kumpulan 35 inti Adobe yang sedikit berbeda
font; perbedaan utamanya adalah kurangnya glyph 'Euro' dan set kerning yang berkurang
berpasangan. Untuk kompatibilitas mundur, font lama ini juga diinstal di
/usr/share/groff/1.22.3/oldfont/devps
direktori.
Untuk menggunakannya, pastikan bahwa meraba-raba menemukan font sebelum font sistem default (dengan
nama yang sama): Tambahkan opsi baris perintah -F untuk meraba-raba
kasar -Tps -PF -P/usr/share/groff/1.22.3/oldfont ...
atau tambahkan direktori ke variabel lingkungan jalur font groff
GROFF_FONT_PATH=/usr/share/groff/1.22.3/oldfont
LINGKUNGAN
GROPS_PROLOG
Jika ini diatur ke foo, kemudian meraba-raba menggunakan file foo (di jalur font) alih-alih
file prolog default prolog. Pilihan -P menimpa lingkungan ini
variabel.
GROFF_FONT_PATH
Daftar direktori untuk mencari devnama direktori selain
yang default. Lihat troff(1) dan groff_font(5) untuk lebih jelasnya.
SOURCE_DATE_EPOCH
Stempel waktu (dinyatakan sebagai detik sejak zaman Unix) untuk digunakan sebagai kreasi
stempel waktu menggantikan waktu saat ini.
Gunakan grops online menggunakan layanan onworks.net