Bagikan melalui


Font dari Beberapa File Sumber Daya

Biasanya, font terkandung dalam satu file sumber daya font. Namun, informasi untuk beberapa font tersebar di antara beberapa file. Misalnya, Jenis 1 beberapa font master memerlukan dua file:

  • .pfm untuk metrik font
  • .pfb untuk bit font

Untuk menambahkan font dari beberapa file ke sistem, gunakan fungsi AddFontResource atau AddFontResourceEx . Parameter lpszFilename dalam fungsi ini harus menunjuk ke string yang berisi nama file yang dipisahkan oleh bilah atau pipa vertikal ( | ). Misalnya, untuk menentukan abcxxxxx.pfm dan abcxxxxx.pfb untuk font Tipe 1, gunakan string "abcxxxxxx.pfm | abcxxxxx.pfb."

AddFontResourceEx berbeda dari AddFontResource di mana aplikasi yang memanggil AddFontResourceEx dapat menentukan font sebagai privat untuk dirinya sendiri atau tidak dapat dijumlahkan.

Untuk menambahkan font dari gambar memori, gunakan AddFontMemResourceEx. Ini memungkinkan aplikasi untuk menggunakan font yang disematkan dalam dokumen atau halaman web.

Untuk menghapus font yang berasal dari beberapa file sumber daya, panggil RemoveFontResource atau RemoveFontResourceEx, bergantung pada fungsi yang digunakan untuk menambahkan font. Anda harus menentukan bendera yang sama dengan yang digunakan untuk menambahkan font. Untuk menghapus font yang ditambahkan dari gambar memori, gunakan RemoveFontMemResourceEx.

Menggunakan font yang berasal dari beberapa file sumber daya font identik dengan menggunakan font dari satu file sumber daya.