字型嵌入函式

下列函式會搭配內嵌 Microsoft OpenType 字型使用。

函式 描述
CFP _ ALLOCPROC 適用于 CreateFontPackage 和 MergeFontPackage 的應用程式提供記憶體配置函數。
CFP _ FREEPROC CreateFontPackage 和 MergeFontPackage 的應用程式提供的記憶體解除配置函數。
CFP _ REALLOCPROC 應用程式提供的 CreateFontPackage 和 MergeFontPackage 記憶體重新配置函數。
CreateFontPackage 為指定的 TrueType 字型建立更精簡的版本,以便將其傳遞至印表機。 產生的字型可能會有子集、已壓縮或兩者。
MergeFontPackage 合併 CreateFontPackage 所建立的子集字型。
READEMBEDPROC 用戶端提供的回呼函式,可從緩衝區讀取串流內容。
TTCharToUnicode 將8位字元碼值的陣列轉換成16位的 Unicode 值。
TTDeleteEmbeddedFont 釋放內嵌字型所使用的記憶體。
TTEmbedFont 使用裝置內容做為字型內嵌資訊來源,建立包含子集寬字元 (16 位) 字型的字型結構。
TTEmbedFontEx 使用裝置內容做為字型內嵌資訊來源,建立包含已子集的 UCS-4 字元 (32 位) 字型的字型結構。
TTEmbedFontFromFileA 使用檔案作為字型內嵌資訊來源,建立包含已子集寬字元 (16 位) 字型的字型結構。
TTEnableEmbeddingForFacename 新增或移除字體排除清單中的 facenames。
TTGetEmbeddedFontInfo 抓取內嵌字型的相關資訊。
TTGetEmbeddingType 傳回字型的內嵌許可權。
TTGetNewFontName 針對已安裝的內嵌字型建立新的名稱。
TTIsEmbeddingEnabled 判斷字體排除清單是否包含指定的字型。
TTIsEmbeddingEnabledForFacename 判斷是否已啟用指定字型的內嵌。
TTLoadEmbeddedFont 從檔資料流程讀取內嵌的字型,並加以安裝。 也可讓用戶端進一步限制字型的內嵌許可權。
TTRunValidationTests 在指定的大小範圍內,驗證寬字元 (16 位) 字型的部分或所有字元資料。
TTRunValidationTestsEx UCS-4 版本的 TTRunValidationTests。
WRITEEMBEDPROC 用戶端提供的回呼函式,可將資料流程內容寫入緩衝區。