2

古いデバイスでカンナダ語のテキストを表示する方法。フォント ファイルを試してみましたが、レンダリングが正しくありません。インド語のテキストレンダラーを試しましたが、行き詰まりました

SharedLibrary  : libcomplex-script-rendering.so
C:/users/vamsikrishna.g/Downloads/indic-text-renderer-72ba1d4f4f36/obj/local/armeabi/objs/complex-script-rendering/complex-script-rendering.o: In function `Java_org_iisc_mile_indictext_android_EditIndicText_drawIndicText':
C:/users/vamsikrishna.g/Downloads/indic-text-renderer-72ba1d4f4f36/jni/complex-script-rendering.c:136: undefined reference to `hb_ft_font_create'

多くの人が経験しているこの問題を解決できませんでした。

そのため、古い Android フォンでカンナダ語のテキストをレンダリングすることについて何らかの解決策やアイデアがある場合は、助けてください。

4

2 に答える 2

0

これで、文字を提供するために TTF ファイルが存在する必要があり、文字を正しくレンダリングするには適切なライブラリ (libskia.so または libharfbuzz.so など) が必要であることは明らかです。カンナダ語フォントを正しくレンダリングするには、デバイスのファームウェアを同様のインド地域のファームウェアに置き換えます。他の地域のファームウェアでは、カンナダ語フォントが正しくレンダリングされません。Kannada フォントは、インド地域の Android バージョン 2.x で正しくレンダリングされます。

この解決策が実現可能であることがわかった場合は、ポイントを上げてください。感謝します。

于 2013-11-18T06:31:32.150 に答える