2011-01-12 7 views

答えて

0

私は個人的にはC#でDevanagiriフォントを使用しました。 Unicodeを使用して文字を処理すると、複雑なスクリプトが適切にレンダリングされます。フォントを適切に整形するために書く必要のあるレンダリングルールは認識していません。

0

私はこの質問が古いことを知っていますが、検索している人を確実に正しい方向に向けるためにこの回答を提供しています。

Windowsの最新バージョンには、Uniscribeが付属しています。これは、すべての複雑なスクリプトのシェーピングを処理します。 UniscribeとOpenTypeのフォントが手に入ります。

大部分の場合、特にWindowsでは、細かい部分については心配する必要はありませんが、必要な場合もあります。

これらのケースでは、情報はhttps://msdn.microsoft.com/en-us/library/windows/desktop/dd374091(v=vs.85).aspxで、またhttp://www.catch22.net/tuts/uniscribe-mysteriesという貴重な情報があります。