字型內嵌函式

下列函式會與內嵌的 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 從字樣排除清單中新增或移除臉部名稱。
TTGetEmbeddedFontInfo 擷取內嵌字型的相關資訊。
TTGetEmbeddingType 傳回字型的內嵌許可權。
TTGetNewFontName 為已安裝的內嵌字型建立新名稱。
TTIsEmbeddingEnabled 判斷字樣排除清單是否包含指定的字型。
TTIsEmbeddingEnabledForFacename 判斷是否為指定的字型啟用內嵌。
TTLoadEmbeddedFont 從檔串流讀取內嵌字型並加以安裝。 也允許用戶端進一步限制字型的內嵌許可權。
TTRunValidationTests 在指定的大小範圍內,驗證寬字元 (16 位) 字型的一部分或所有字元資料。
TTRunValidationTestsEx UCS-4 版的 TTRunValidationTests。
WRITEEMBEDPROC 用戶端提供的回呼函式,以將資料流程內容寫入緩衝區。