Cuma, Mart 29, 2024

FON

- Advertisement -

FON
FON

.fon dosyası nedir?

.fon uzantılı bir dosya, aslında yürütülebilir bir dosya olan ancak .fon olarak yeniden adlandırılan bir Microsoft Windows 3.x yazı tipi kitaplığıdır.

Kendi içinde .fnt dosyalarından oluşan bir koleksiyondur ve uygulamalar, sistem yazı tipine erişirken ona başvurur.

Bu nedenle bir kaynak dosyası görevi görür. Microsoft Windows Yazı Tipi Görünümü uygulaması kullanılarak Windows işletim sisteminde açılabilir.

FON Dosya Biçimi

Bir FON dosyası yazı tipi kaynakları içerir ve Kaynak (.res) dosya biçimine sahiptir. .res dosya formatı, dosya başlığını ve veri bölümü özelliklerini belirtir. .fnt ayrıca bir kaynak dosyasına dahil olan bir kaynak veri dosyasıdır.

FON dosyaları ikili dosya formatına ve application/octet-stream MIME tipine sahiptir.

Yazı tipi kaynakları, diğer kaynak türlerinin aksine, bir uygulamanın kaynaklarına eklenmez.

Bunun yerine EXE dosyalarına eklenirler ve .fon dosyaları olarak yeniden adlandırılırlar, bu da uygulamalar yerine kitaplık dosyalarıyla sonuçlanır.

Birden Çok Bireysel yazı tipi, her grubun bir kaynak grubu yapısını takip ettiği bir yazı tipi grubunun bileşenlerini oluşturur.

Yazı tipi kaynakları, bu kaynak grubu yapılarını kullanır. Grup başlığı, gruptan belirli bir yazı tipine erişmek için gereken tüm bilgileri içerir.

Bir yazı tipi bileşen kaynağı aşağıdaki biçime sahiptir.

    [Normal resource header (type = 8)]

    [Complete contents of the .FNT file follow as the resource body (see [.fnt](/tr/font/fnt/) file)

Tek bir .rc kaynak dosyası, karışık kaynak bildirimlerine sahip olabilir. Yazı tipi grupları, kaynak dosyasında herhangi bir yerde olabilir ve bitişik olmaları gerekmez. FONTDIR’in manuel girişini eklemek, .RES dosyaları oluşturan programların olmazsa olmazıdır. Grup başlığının yapısı aşağıdadır.

[Normal kaynak başlığı (tür = 7)]

WORD Yazı Tipi Sayısı; // .RES dosyasındaki toplam sayı

The remaining data is repeated for every font in the .RES file.

WORD yazıtipi Sıralı;
struct FontDirEntry {
WORD dfVersion;
DWORD dfSize;
char dfTelif hakkı[60];
KELİME dfType;
KELİME dfPuanları;
KELİME dfVertRes;
KELİME dfHorizRes;
KELİME dfAscent;
WORD dfDahiliYönlendirme;
WORD dfExternalLeading;
BYTE dfItalik;
BAYT dfAlt Çizgi;
BAYT dfStrikeOut;
KELİME dfAğırlık;
BAYT dfCharSet;
KELİME dfPixWidth;
KELİME dfPixHeight;
BYTE dfPitchAndFamily;
WORD dfOrtGenişlik;
KELİME dfMaxWidth;
BAYT dfFirstChar;
BAYT dfLastChar;
BAYT dfDefaultChar;
BAYT dfBreakChar;
KELİME dfWidthBytes;
DWORD dfCihaz;
DWORD dfFace;
DWORD dfReserved;
char szCihazAdı[];
char szFaceName[];
};

References

Önceki İçerikJFPROJ
Sonraki İçerikFNT

BENZER YAZILAR

LDAP Nedir?

LDAP Nedir? “Hafif Dizin Erişim Protokolü”nün kısaltmasıdır. Dizin bilgilerini İnternet üzerinden kullanılabilir hale getirmek istiyorsanız, bunu yapmanın yolu budur. LDAP, X.500 adlı eski bir dizin...

Kritik Zyxel NAS güvenlik açıkları yamalı, hızla güncelleyin!

Zyxel, kimliği doğrulanmamış saldırganlar tarafından kolayca kullanılabilecek çeşitli (OS) komut ekleme kusurları da dahil olmak üzere, ağa bağlı depolama (NAS) cihazlarını etkileyen altı güvenlik...

Yaşayan Bir Hücrenin İçindeki Aktiviteyi Görmenin Yeni Bir Yolu

Açılıp kapanabilen floresan etiketlerin kullanılması, MİT mühendisler bir hücredeki moleküllerin, hücrenin davranışını kontrol etmek için nasıl etkileşime girdiğini inceleyebilirler. Canlı hücreler, davranışlarını etkileyen birçok türde...

POPÜLER YAZILAR

Lazer Hassasiyeti, NASA’nın Navigasyon Doppler Lidar’ı ile Ay Keşifleriyle Buluşuyor

NASAAy gösterisi için hazırlanan Navigasyon Doppler Lidar teknolojisi, uzay araştırmalarının ötesinde sonuçları olan iniş teknolojisindeki ilerlemeleri vurguluyor. Bu ayın sonlarında, NASA'nın ticari ay teslimat hizmetleri...

Ay, Mars ve Ötesi için Öncü Fisyon Enerjisi

NASA özerklik, güvenlik ve uzun vadeli çalışmaya odaklanarak Ay için bir nükleer fisyon reaktörü geliştirmeye yönelik Fisyon Yüzey Enerjisi Projesi ile ilerliyor. Bu çaba,...

Yeni Nesil OLED Teknolojisinin Arkasındaki Sır

Durham Üniversitesi'ndeki bilim adamlarının yeni bir araştırması, daha parlak, daha verimli ve daha kararlı mavi organik ışık yayan diyotlara (OLED'ler) doğru beklenmedik bir yolu...

SEC’in X hesabı, Bitcoin ETF onayına ilişkin sahte haberler yayınlamak için saldırıya uğradı

Birisi, ABD Menkul Kıymetler ve Borsa Komisyonu'nun (SEC) X (eski adıyla Twitter) hesabını ele geçirdi ve kurumun, kayıtlı ulusal güvenlik borsalarında Bitcoin ETF'lerinin (borsada...