uniscribe

    0熱度

    2回答

    Windows使用uniscribe庫根據其位置替換阿拉伯文和印地文字符。新的字形仍然具有鍵入字符的原始Unicode,它在Unicode中具有它的專用表示形式 如何獲得實際顯示內容的Unicode而不是鍵入的內容。

    1熱度

    1回答

    我列舉Windows字體是這樣的: LOGFONTW lf = {0}; lf.lfCharSet = DEFAULT_CHARSET; lf.lfFaceName[0] = L'\0'; lf.lfPitchAndFamily = 0; ::EnumFontFamiliesEx(hdc, &lf, reinterpret_cast<FONTENUMPROCW>(Font

    0熱度

    1回答

    使用ScriptGetProperties我如何在Delphi 使用ScriptGetProperties API的Uniscribe從DLL(的usp10.dll),我發現在C++的例子,但我不知道怎麼翻譯呢,因爲我不是對C有好處。 const SCRIPT_PROPERTIES **g_ppScriptProperties; int g_iMaxScript; WCHAR *pwcInC

    1熱度

    1回答

    當我們在地區和語言設置中點擊複選框「爲複雜腳本和從右到左語言(包括泰語)安裝文件」究竟發生了什麼? 對註冊表項的更改? 我注意到它安裝了一些.fon文件和鍵盤dll。 這是完全必要的,如果只是想閱讀Windows XP上覆雜的腳本?我將VirutalBox作爲Windows 7作爲主機操作系統進行測試似乎表明,無需啓用閱讀複雜腳本。然而,這不是關於這個主題的所有文獻所說的。這是怎麼回事? 更新:

    2熱度

    3回答

    我正在使用unicode truetype字體爲telugu.I想要輸入一系列的unicode字符在指定的telugu範圍內,並使用java函數來顯示相應的字母。java的哪些部分處理打破序列成簇?我相信,在窗口的Uniscribe做它。我想知道,如果Java有類似於它的東西 sivachander

    7熱度

    2回答

    完全披露:我正在研究libui GUI框架的文本API。這包括Windows上的DirectWrite,OS X上的Core Text以及其他Unix上的Pango(使用HarfBuzz進行OpenType整形)。我想指定的一種文本格式屬性是要使用的OpenType功能的集合,這三個屬性都提供了這些功能; DirectWrite的是IDWriteTypography。 現在,當您使用這些庫繪製一些

    1熱度

    1回答

    請耐心等待,我是Uniscribe的新手,所以我希望這不是一個愚蠢的問題,但我一直無法在其他任何地方找到解決方案。所以,這裏去... 我想使用Uniscribe API來減少字體的寬度;也就是說,給定特定高度的特定字體,我希望能夠通過某個用戶定義的百分比減少每個字符的寬度(以及所有相關的間距)。 我已經成功地實現了這個功能,通過獲取當前字體的LOGFONT結構並將lfWidth字段調整爲其原始值的

    4熱度

    3回答

    在工作中,我的任務是改進應用程序的文本渲染以更好地支持文本字符字距調整。我們的應用程序會生成出現在電視上的圖像,因此圖像質量至關重要。因此,即使對我們產生的任何輸出的外觀進行小的改進也是非常有用的。 我們當前的文本引擎是使用Uniscribe實現的,這似乎是一個理想的解決方案。正如here所提到的,它支持以複雜腳本的上下文感知方式進行連字替換。它還處理從右向左的語言和BiDi。這一點非常重要,因爲