現在,我正在開發一個android應用程序,它需要顯示一些特殊字符。我需要這種字體「Arial Unicode MS」才能正確顯示字符。在我的主要活動中添加以下代碼:自定義Android字體
EditText editText = (EditText) findViewById(R.id.flipped_window);
Typeface font = Typeface.createFromAsset(getAssets(),"ARIALUNI.TTF");
editText.setTypeface(font);
它確實有效。但是,這個字體文件的大小太大了,它是22,731 kb。
這個問題有更好的解決方案嗎?謝謝。
你可以使用字體編輯器創建所需的字形,無論是在從劃傷字體或在可自由分發字體的副本。正如其他人指出的那樣,除非你是微軟的員工(甚至可能還沒有),否則你無權分發該字體。 – CommonsWare