İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

hbf2gf - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında hbf2gf'yi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen hbf2gf komutudur.

Program:

ADI


hbf2gf - bir CJK bitmap yazı tipini TeX ve Omega tarafından kullanılabilen alt yazı tiplerine dönüştürün.

SİNOPSİS


hbf2gf [-q] yapılandırma dosyası[.cfg]
hbf2gf [-q] [-p] [-g] [-n] alt yazı tipi adı x çözünürlüğü [y ölçeği | y çözünürlüğü]
hbf2gf -t [-q] alt yazı tipi adı
hbf2gf --versiyon | --yardım et

TANIM


CJK bitmap yazı tipleri, bu türdeki karakter sayısı nedeniyle doğrudan TeX ile kullanılamaz.
yazı tipleri, TeX yazı tipi sınırı olan 256'yı aşıyor. Böylece bu yazı tiplerini bölmek gerekir.
alt yazı tiplerine ve tam olarak bu hbf2gf yapar.

Adından da anlaşılacağı gibi hbf2gf olarak adlandırılan belirli bir biçimde CJK yazı tiplerini kullanır. hanzi Bitmap
yazı (HBF) biçim. Basitçe, CJK bitmap dosyalarından ve bir metin dosyasından oluşur.
bitmap'i tanımlayan X Pencere Sisteminin BDF formatına çok benzeyen format
yazı tipi dosyaları: kodlama, boyut vb. Üretilen GF dosyaları daha sonra
gftopk standart PK dosyalarına dönüştürün.

hbf2gf üç modda çağrılabilir:

hbf2gf [-q] yapılandırma dosyası[.cfg]

Bu çağrı normalde bir dizi GF dosyası, bir PL dosyası ve bir toplu iş dosyası oluşturur.
sonra yürütülmelidir hbf2gf bitirdi. Bu komut dosyası daha sonra arayacak gftopk için
tüm GF dosyalarını PK dosyalarına dönüştürün ve arayacak plotf PL dosyasını dönüştürmek için
bir TFM dosyasına dönüştürün. Son olarak, her PK dosyasının kendi TFM'sine sahip olması için TFM dosyasını kopyalayacaktır.
dosya (hepsi aynıdır).

If ofm_file yapılandırma dosyasında 'evet' olarak ayarlanırsa OFM ve OVF dosyaları
da yaratıldı.

-q yapar hbf2gf sessiz.

hbf2gf [-q] [-p] [-g] [-n] alt yazı tipi adı x çözünürlüğü [y ölçeği | y çözünürlüğü]

Bu mod ile kullanım için tasarlanmıştır mktexk ve türevleri. Sadece bir GF dosyası
Verilen alt yazı tipi için bir PL dosyası ile birlikte yatay olarak hesaplanacaktır.
çözünürlük ve dikey ölçeklendirme faktörü (değer 10'dan küçükse) karşılık gelir. NS
komut satırından dikey çözünürlük (aksi takdirde), Nmb_fonts
yapılandırma dosyasının parametresi. Son iki karakter (yorumlanır
alt yazı tipi numarası olarak), yapılandırma dosyasının adını almak için (ki
'.cfg' ile bitmelidir). Hiçbir iş dosyası oluşturulmayacak. eğer seçenek -p ayarlandı, PL dosyası yok
yaratıldı. Eğer -g ayarlandığında, hiçbir GF dosyası oluşturulmaz. Uzantı kontrol edilebilir
ile -n; ayarlanırsa, uzantı '.gf', aksi takdirde '.çözüm>gf'. -q yapar
hbf2gf sessiz.

hbf2gf -t [-q] alt yazı tipi adı

Bu mod, aşağıdaki gibi komut dosyalarıyla kullanılmak üzere tasarlanmıştır: mktexk; olup olmadığını test eder
belirtilen alt yazı tipi adı bir hbf2gf yapılandırma dosyası. 0 döndürür
başarılı olur ve bu yapılandırma dosyasının adını yazdırır (sağlanan -q anahtar
ayarlanmadı). Bu test kapsamlı bir test değildir; sadece son iki karakteri kaldırır
ve bu ada sahip bir yapılandırma dosyasının var olup olmadığını kontrol eder.

Yapılandırma dosyaları hakkında daha fazla ayrıntı için sonraki bölüme bakın.

Seçeneği belirtme --versiyon geçerli sürümünü döndürür hbf2gf ve kullanılan dosya
arama kitaplığı (örn. kpathsea). Kullanım bilgileri ile gösterilir --yardım et parametre.

YAPILANDIRMA DOSYA


Burada GB kodlamasında 14×56 Çince yazı tipi için örnek bir yapılandırma dosyası (gsfs56.cfg);
yazı tipiyle ilgili tüm bilgilerin jfs56.hbf dosyasında olduğunu unutmayın. Bkz. DOSYA ARAMAK
HBF yazı tiplerinin ve hbf2gf yapılandırma dosyaları bulunur. Bkz. BULUNABİLİRLİK
HBF dosyalarıyla birlikte CJK yazı tiplerinin alınacağı bölüm:

hbf_header jfs56.hbf
büyü_x 1
eşik 128
yorum jianti fanongti 56x56 piksel yazı tipi

tasarım_boyutu 14.4

y_ofset -13

nmb_dosyaları -1

çıktı_adı gsfs14

sağlama toplamı 123456789

dpi_x 300

pk_files hayır
tfm_files evet

kodlama kodlama şeması GuoBiao kodlanmış TeX metni

pk_directory $HBF_TARGET/pk/modelsiz/gb2312/gsfs14/
tfm_dizini $HBF_TARGET/tfm/gb2312/gsfs14/

Bir konfigürasyon dosyası, anahtar kelimelerden ve argümanlarından oluşan bir düz metin dosyasıdır. A
anahtar kelime bir satırla başlamalıdır, aksi takdirde satırın tamamı yok sayılır. kelime başlıyorsa
satır anahtar kelime değildir, satır da yok sayılır. Boş satırlar da atlanacaktır.
Anahtar kelime araması büyük/küçük harfe duyarlı değildir; aksine, argümanlar alınacaktır
tam olarak verildiği gibi (büyük veya küçük harfle yazılabilen 'evet' ve 'hayır' hariç
Edebiyat). Her anahtar kelimenin boşlukla ayrılması gereken bir argümanı vardır (boşluk veya
sekmeler) anahtar kelimeden alın ve aynı satırda olmalıdır. Her satır şundan daha uzun olmamalıdır:
256 karakter.

Yapılandırma dosyasında ortam değişkenlerini kullanabilirsiniz. kaçış karakteri
yapılandırma dosyasında bir ortam değişkeni başlatmak, her zaman için bile '$' olur.
DOS gibi başka sözleşmeleri olan işletim sistemleri. hbf2gf sadece tanır
bir harf veya alt çizgi ile başlayan ve ardından gelen ortam değişkeni adları
alfasayısal karakterler veya alt çizgiler. Değişkeni parantez ile çevreleyebilirsiniz.
değişken adının nerede bittiğini belirtin, örneğin ${FOO}. Dolar işareti almak için yapmanız gerekenler
'$$' yazın. Ortam değişkenlerinin hbf2gf'nin kendisinde genişletilmesi (yardımı olmadan
kpathsea, emtexdir veya MiKTeX arama rutinleri) çok sınırlıdır; bu özellik var
önceki sürümlerden alınmıştır. texmf.cnf'de ayarlanan değişkenleri genişletemez; o
ayrıca değişkenin değeri olarak birden fazla dizini işleyemez. Yapma kullanım it dışında
için the 'pk_dizini' ve 'tfm_dizini' parametreler!

Bu, gerekli tüm anahtar kelimelerin listesidir:

hbf_header
Giriş yazı tiplerinin HBF başlık dosyası adı. hbf2gf verilen aramayı kullanır
Bu dosyayı bulmak için mekanizma (kpathsea, emtexdir veya MiKTeX).

çıktı_adı
Çıktı dosyalarının isim kökü. Başlayan iki basamaklı bir ondalık sayı
'01' ile eklenecektir. Unicode yazı tipleri için anahtar kelimeye bakın unicode aşağıda. Bu
değer hemen hemen her durumda yapılandırma dosyasının adıyla aynıdır.

Ve şimdi tüm isteğe bağlı anahtar kelimeler:

x_offset
Karakter genişliğini artırır. Her iki tarafa da uygulanacak; olmayan için varsayılan
döndürülen glifler, HBF başlığında verilen değerdir (HBF_BITMAP_BOUNDING_BOX)
ölçekli tasarım_boyutu (piksel olarak).

y_offset
Tüm karakterleri yukarı veya aşağı kaydırır; döndürülmemiş glifler için varsayılan, verilen değerdir
HBF başlığında (HBF_BITMAP_BOUNDING_BOX) ölçekli tasarım_boyutu (piksel olarak).

tasarım_boyutu
Yazı tipinin tasarım boyutu (puan cinsinden). x_offset ve y_offset bu boyuta bakın.
Varsayılan 10.0'tür.

eğimli Yazı tipinin eğimi (Delta_x / Delta_y olarak verilir). Yalnızca aralıktaki değerler
0 ≤ eğimli ≤ 1 izin verilir. Varsayılan 0.0'dır.

rotasyon
"Evet" olarak ayarlanırsa, tüm glifler saat yönünün tersine 90 derece döndürülür. NS
HBF başlığında verilen varsayılan ofsetler yok sayılır (ve 0'a ayarlanır). Varsayılan
'hayır'.

mag_x
mag_y Tasarım boyutuna ulaşmak için karakterlerin ölçekleme değerleri. Eğer sadece bir büyütme
verildiğinde x ve y değerlerinin eşit olduğu varsayılır. Varsayılan mag_x = mag_y = 1.0.

eşik
Dahili gri haritayı dönüştürmek için bir eşik tanımlayan 1 ile 254 arasında bir değer
çıktı bitmap'ine; düşük değerler daha fazla piksel keser. Varsayılan değer 128'dir.

yorum Yap
Yazı tipini açıklayan bir yorum; varsayılan hiçbiri.

Nmb_fonts
Oluşturulacak alt yazı tipi sayısı. Tüm yazı tiplerini oluşturmak için varsayılan değer -1'dir.

unicode
'Evet' ise, çalışan sayı olarak iki basamaklı bir onaltılık sayı kullanılacaktır.
ilk kod aralığının ilk baytının değeriyle. Varsayılan "hayır"dır.

min_char
Kodlamanın minimum değeri. Doğru olması için bu değeri ayarlamalısınız
HBF'deki en düşük karakter koduyla aynı değilse alt dosya ofsetleri
dosyası.

dpi_x
dpi_y Yazıcının yatay ve dikey çözünürlüğü (dpi cinsinden). eğer sadece bir
çözünürlük verildiğinde x ve y değerlerinin eşit olduğu varsayılır. Varsayılan 300'dür.

sağlama
GF dosyalarını uygun TFM dosyalarıyla tanımlamak için bir sağlama toplamı. Varsayılan
bu işaretsiz 32 bit tamsayının değeri 0'dır.

kodlama Kodlama şemasını açıklayan bir yorum; varsayılan hiçbiri.

pk_dizini
PK dosyalarının hedef dizini; varsayılan: yok. Dikkat! Grup
file bu dizinin var olup olmadığını kontrol etmeyecektir.

tfm_dizini
TFM dosyalarının hedef dizini; varsayılan: yok. Dikkat! Grup
file bu dizinin var olup olmadığını kontrol etmeyecektir.

pk_files
PK dosyalarının oluşturulup oluşturulmayacağı; varsayılan 'evet'.

tfm_files
TFM dosyalarının oluşturulup oluşturulmayacağı; varsayılan 'evet'.

ofm_file
OPL dosyası oluşturulup oluşturulmayacağı; varsayılan "hayır"dır. Toplu iş dosyası daha sonra
kullanım ovp2ovf OFM ve OVF dosyasına dönüştürmek için Omega dağıtımının
OPL dosyası, tüm alt yazı tiplerini tek bir Omega yazı tipine geri eşler.

uzun_uzantı
'Evet' ise, PK dosyaları uzantıdaki çözünürlüğü içerecektir (örn.
gsso1201.300pk). Bu, yalnızca toplu iş dosyasını etkiler (varsayılan 'evet'tir).

rm_komutu
Dosyaları kaldırmak için kabuk komutu; varsayılan: 'rm'.

cp_komutu
Dosyaları kopyalamak için kabuk komutu; varsayılan: 'cp'.

iş_uzantısı
Çağıran toplu iş dosyasının uzantısı gftopk ve plotf GF'yi dönüştürmek ve
PL dosyalarını sırasıyla PK ve TFM dosyalarına; varsayılan hiçbiri.

DOSYA ARAMAK


hbf2gf ya kullanır kpathsea, emtexdirya da MİKTeX dosyaları aramak için kitaplık (emtexdir
yalnızca MS-DOSish arka planına sahip işletim sistemlerinde çalışır, yani MS-DOS,
OS/2, Windows; MİKTeX Win32 sistemleri içindir).

kpathsea
Ararsanız, kpathsea'nin gerçek sürümü ekranda görüntülenir. hbf2gf --versiyon.

İşte dosya tipinin bir tablosu ve ilgili kpathsea değişkenler.

.hbf YANLIŞLIKLAR
.cfg HBF2GFGİRİŞLER

Lütfen bilgi dosyalarına bakın kpathsea Bu değişkenlerle ilgili ayrıntılar için. Karar
değişkenler için hangi adlandırma şemasının kullanılacağı derleme sırasında yapılacaktır.

TEXMFCNF değişkenini, texmf.cnf yapılandırmanızın bulunduğu dizine ayarlamalısınız.
dosya bulunur.

Bir a'nın hangi değere ulaştığını bulmak için uygun komut kpathsea değişken ayarlandı (kullanıyoruz
Örnek olarak YANLIŞLAR). Bu, özellikle texmf.cnf'de bir değişken ayarlanmamışsa kullanışlıdır.
veya ortamda, böylece sabit kodlanmış varsayılan değere işaret eder.
kpathsea kütüphane.

kpsewhat -progname=hbf2gf -expand-var='$ÇEŞİTLİLİKLER'

Değişkenleri belirlemek mümkün olduğu için program adını da seçiyoruz.
sadece belirli bir program arandı – bizim örneğimizde bu MISCFONTS.hbf2gf olurdu.

Benzer ama aynı olmayan bir yöntem söylemektir

kpsewhat -progname=hbf2gf -show-path='çeşitli yazı tipleri'

[Komutta 'kpsewhat --help' diyerek format türlerinin tam listesi elde edilebilir.
satır istemi.] İşte tam olarak böyle hbf2gf dosyaları arar; dezavantajı tüm
değişkenler genişletilir ve bu da çok uzun dizelere neden olabilir.

emtexdir
Burada, autoexec.bat'ta ayarlanacak son eklerin ve ilgili ortam değişkenlerinin listesi
(Örn. OS/2 için config.sys dosyasında):

.hbf HBFONT'LAR
.cfg HBFCFG

Değişkenlerden biri ayarlanmazsa bir uyarı mesajı verilir. geçerli dizin
her zaman aranacaktır. Her zamanki gibi, bir dizin yoluna eklenen bir ünlem işareti
bir düzey derinlikteki alt dizinlerin aranmasına neden olur, iki ünlem işareti tümü neden olur
aranacak alt dizinler Örnek:

HBFONTS=c:\fonts\hbf!;d:\fontlarım\hbf!

'c:\fonts!!\hbf' gibi yapılar mümkün değildir.

MiKTeX
Lütfen dokümantasyon dosyalarına bakın MİKTeX daha fazla ayrıntı için.

KISITLAMALAR


x ve y çıktı boyutu geçmemelidir MAX_CHAR_SIZEderleme zamanında tanımlanan;
varsayılan değeri 1023'tür (piksel).

onworks.net hizmetlerini kullanarak hbf2gf'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad