Ini ialah arahan ttf2ufm_convert yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
ttf2ufm_convert - skrip penukaran fon kemudahan
SINOPSIS
ttf2ufm_convert [config-file]
DESCRIPTION
`Tukar' ialah skrip penukaran induk yang disediakan dengan ttf2ufm. Apabila dipasang ke dalam a
direktori awam ia dinamakan `ttf2ufm_convert' untuk mengelakkan pertembungan nama dengan yang lain
program.
Jika fail konfigurasi tidak dinyatakan sebagai hujah maka fail `"convert.cfg"' masuk
direktori semasa digunakan. Fail ini mengandungi satu set pembolehubah konfigurasi. The
pengedaran mengandungi fail contoh fail `"convert.cfg.sample"'. Sila salin ke
`"convert.cfg"', lihat di dalamnya dan tukar pembolehubah konfigurasi. Semakin stabil
pembolehubah konfigurasi, seperti nama laluan skrip dan fail pengekodan
terletak dalam `"tukar"' itu sendiri, ia dikemas kini secara automatik apabila memasang ttf2ufm.
Letakkan semua fon TTF yang anda ingin tukar ke dalam beberapa direktori (ini mungkin hanya
direktori yang sudah mengandungi semua fon Windows pada sistem fail FAT yang dipasang). Jika awak
mempunyai fon dalam pengekodan sumber yang berbeza kemudian letakkan fon dalam setiap pengekodan ke dalam a
direktori berasingan. Sehingga 10 direktori sumber disokong. Jika anda (dalam agak
kes tidak mungkin) mempunyai lebih banyak direktori sumber maka anda boleh membuat dua larian berasingan
penukar, menukar sehingga 10 direktori pada satu masa.
Pembolehubah dalam fail konfigurasi ialah:
· "SRCDIRS" - senarai direktori (dengan laluan mutlak) dengan fon TTF. Setiap baris
mengandungi sekurang-kurangnya 3 medan: nama direktori, bahasa fon di dalamnya
(jika anda mempunyai fon untuk bahasa yang berbeza, anda perlu memasukkannya ke dalam fon yang berasingan
direktori) dan pengekodan fon. Sekali lagi, jika anda mempunyai beberapa muka taip TTF
dalam satu pengekodan, dan beberapa dalam pengekodan yang lain (katakan, CP-1251 dan KOI-8), anda perlu memasukkannya ke dalam
direktori sumber yang berasingan. Sesetengah baris mungkin mengandungi 4 medan. Kemudian bidang keempat
ialah nama peta luaran untuk menukar fon Unicode kepada yang diingini
pengekodan. Peta ini digunakan dan bukannya peta terbina dalam untuk bahasa yang ditentukan.
*8* Perkara yang menarik ialah sesetengah bahasa mempunyai lebih daripada satu aksara yang digunakan secara meluas
pengekodan. Sebagai contoh, pengekodan yang digunakan secara meluas untuk bahasa Rusia ialah IBM CP-866 (MS-DOS dan
Unix), KOI-8 (Unix dan VAX, juga pengekodan Internet standard), IBM CP-1251 (MS
Windows). Itulah sebabnya saya telah menyediakan cara untuk menjana fon yang ditukar dalam lebih banyak lagi
daripada satu pengekodan. Lihat pengekodan fail/README untuk butiran tentang jadual pengekodan.
Sebenarnya, jika anda bercadang untuk menggunakan fon ini dengan Netscape Navigator lebih baik gunakan alias
cp-866 bukannya ibm-866 dan windows-1251 bukannya ibm-1251 kerana itulah yang
Netscape mahu.
· "DSTDIR" - direktori untuk fon Type1 yang terhasil. Berhati-hati! Direktori ini mendapat
dipadam sepenuhnya sebelum penukaran, jadi jangan gunakan mana-mana direktori yang sedia ada untuk
tujuan ini.
· "DSTENC{bahasa}" - senarai pengekodan di mana fon destinasi akan berada
dihasilkan untuk setiap bahasa. Setiap fon bahasa itu akan dijana dalam setiap fon
pengekodan yang ditentukan. Jika anda tidak mahu sebarang terjemahan, nyatakan kedua-dua "SRCENC" dan
"DSTENC" sebagai iso8859-1 (atau jika anda mahu sebarang pengekodan lain dinyatakan dalam fonts.dir,
salin perihalan 8859-1 dengan nama baharu dan gunakan nama baharu ini untuk "SRCENC" dan
"DSTENC").
· "FOUNDRY" - nama faundri yang akan digunakan dalam fail fonts.dir. Saya telah menetapkannya
`fromttf' untuk mengelakkan konflik nama dengan mana-mana fon sedia ada pastinya. Tetapi nama faundri ini
tidak didaftarkan dalam piawaian X11 dan jika anda ingin mendapatkan pematuhan standard penuh
atau mempunyai pelayan fon yang menguatkuasakan pematuhan sedemikian, gunakan `misc'.
Beberapa parameter seterusnya mengawal kelakuan umum penukar. Mereka lalai
nilai ditetapkan kepada sesuatu yang munasabah.
· "LEBAR BETUL" - jika nilai ditetapkan kepada "YA" kemudian gunakan pilihan penukar "-w",
jika tidak, jangan gunakannya. Lihat perihalan pilihan ini dalam fail README.
· "KELUARKAN1A" - jika nilai ditetapkan kepada "YA" kemudian selepas penukaran keluarkan yang tidak dikodkan
Fail fon ".t1a" dan fail metrik fon ".xpfa" perantaraan.
· "INSTALLFONTMAP" - parameter Ghostscript, jika nilai ditetapkan kepada "YA" kemudian pasang
entri untuk fon baharu terus ke dalam fail "Fontmap" utama. Kalau tidak tinggalkan saja
fail "Fontmap.ttf" dalam direktori konfigurasi Ghostscript.
· "HINTSUBST" - jika nilai ditetapkan kepada "YA" gunakan pilihan "-H", jika tidak, jangan gunakannya.
Pilihan ini membolehkan teknik penggantian pembayang. Jika anda belum memasang X11
tampalan yang diterangkan di atas, gunakan pilihan ini dengan berhati-hati. Lihat penerangan lanjut tentang
pilihan ini dalam fail README.
· "PENGUATKUASAAN" - jika nilai ditetapkan kepada "YA" kemudian menyamar fon yang terhasil sebagai
fon dalam pengekodan ISOLatin1. Dari segi sejarah ini adalah perlu kerana cara yang
skrip pemasang mencipta fail konfigurasi fon X11. Ia tidak perlu apa-apa
lebih untuk tujuan ini. Tetapi jika anda bercadang untuk menggunakan fon ini dengan beberapa aplikasi lain
yang mengharapkan pengekodan ISOLatin1 maka lebih baik dayakan pilihan ini.
· "ALLGLYPHS" - jika nilai ditetapkan kepada "YA" kemudian masukkan semua glyph dari sumber
fon ke dalam fon yang terhasil, walaupun glif ini tidak boleh diakses. Jika ia ditetapkan kepada
"TIDAK" kemudian masukkan hanya glyph yang mempunyai kod yang diberikan kepada mereka. Glyph tanpa
kod tidak boleh digunakan secara langsung. Tetapi beberapa program pintar, seperti perpustakaan Jenis 1
daripada XFree86 3.9 dan lebih tinggi boleh menukar pengekodan dengan cepat dan menggunakan set lain
mesin terbang. Jika anda belum memasang tampung X11 yang diterangkan di atas, gunakan pilihan ini dengan
sangat berhati-hati. Lihat penerangan lanjut tentang pilihan pilihan "-a" dalam fail README.
· "GENUID" - jika nilai ditetapkan kepada "YA" kemudian gunakan pilihan "-uA" daripada penukar kepada
menjana UniqueIDs untuk fon yang ditukar. Pustaka Standard X11 Type 1 tidak digunakan
ID ini, jadi ia mungkin hanya diperlukan untuk aplikasi lain. Skripnya pandai
cukup untuk menjana UniqueID yang berbeza untuk fon yang sama ditukar kepada berbilang pengekodan.
Juga selepas penukaran ia menyemak semua fon yang dijana semasa sesi untuk
UniqueID pendua dan menunjukkannya. Namun, ini tidak mengkuaransi bahawa UniqueIDs ini
tidak akan bertindih dengan beberapa fon lain. UniqueIDs dijana sebagai nilai cincang daripada
nama fon, jadi ia dijamin bahawa jika skrip `"tukar"' berjalan beberapa kali
akan menjana UniqueID yang sama semasa setiap larian. Lihat penerangan lanjut tentang pilihan ini
dalam fail README.
· "GENUID" - jika nilai ditetapkan kepada "YA" kemudian buat fail ".pfb", jika tidak fail
".pfa" fail. Fail ".pfb" lebih padat tetapi mengandungi data binari, jadi anda boleh
mengalami beberapa masalah apabila memindahkannya melalui rangkaian.
Parameter berikut digunakan untuk mencari skrip dan fail konfigurasi yang lain. Oleh
lalai skrip melakukan sedikit meneka untuk mereka: mereka mencari dalam ttf2ufm pemasangan
direktori jika ttf2ufm telah dipasang atau sebaliknya andaikan anda menjalankan `"convert"'
dengan subdirektori `"skrip"' menjadi direktori semasa.
· "ENCDIR" - direktori yang mengandungi perihalan pengekodan
· "MAPDIR" - direktori yang mengandungi fail peta luaran
Selain itu beberapa parameter dibina ke dalam skrip `"tukar"' itu sendiri. Anda mungkin
tidak perlu mengubahnya:
· "T1ASM", "TTF2UFM", "TRANS", "T1FDIR", "FORCEISO" - laluan ke skrip lain
Terdapat juga beberapa parameter yang mengawal pemasangan fon untuk Ghostscript.
Sila lihat penerangan mereka dalam bahagian Ghostscript dokumentasi atau dalam
ttf2ufm_x2gs(1) halaman manual sebelum menjalankan `"tukar"'. Jika parameter ini ditetapkan,
`"convert"' akan memanggil skrip `"x2gs"' secara automatik untuk memasang skrip yang baru ditukar
fon dalam Ghostscript.
Selepas mencipta fail konfigurasi jalankan skrip `"convert"'. Tengok hasilnya dan
fail log dalam "DSTDIR".
Tambahkan direktori dengan fon yang baru ditukar kepada konfigurasi pelayan atau fon X
pelayan. Bagi kebanyakan sistem, langkah ini sangat mudah. Untuk HP-UX ia agak
rumit dan kurang didokumentasikan, jadi fail FONTS.hpux memberikan penerangan ringkas.
Jika anda tidak mempunyai keistimewaan pengguna root, anda masih boleh mengkonfigurasi peribadi anda
pelayan fon. Hanya gunakan beberapa nombor port bukan standard (lihat FONTS.hpux untuk contoh, kecuali
bahawa anda tidak memerlukan semua barangan berkaitan HP pada mana-mana sistem lain).
Gunakan ttf2ufm_convert dalam talian menggunakan perkhidmatan onworks.net