我將在android 4.1(果凍豆)中添加老撾語和高棉語支持。 處理步驟如下:添加自定義語言果凍豆---老撾語和高棉語支持
1.修改languages_full.mk文件lo_LA km_MM。
PRODUCT_LOCALES := en_US en_GB es_ES es_US fr_FR zh_CN zh_TW hi_IN it_IT pt_PT ru_RU lo_LA km_MM
2.增加老撾,高棉語字體文件。
Font file is copied to the:/frameworks/base/data/fonts/
Laotian font file:Alice_3_Medium.ttf
Khmer font file:Klbachmool_Regular.ttf
3.修改JB /框架/鹼/數據/字體/ Android.mk
font_src_files := \
Roboto-Regular.ttf \
Roboto-Bold.ttf \
Roboto-Italic.ttf \
Roboto-BoldItalic.ttf \
DroidSerif-Regular.ttf \
DroidSerif-Bold.ttf \
DroidSerif-Italic.ttf \
DroidSerif-BoldItalic.ttf \
DroidSansMono.ttf \
Clockopia.ttf \
AndroidClock.ttf \
AndroidClock_Highlight.ttf \
AndroidClock_Solid.ttf \
Alice_3_Medium.ttf \
Klbachmool_Regular.ttf
4. JB /frameworks/base/data/fonts/fonts.mk
4.1
PRODUCT_PACKAGES := \
DroidSansFallback.ttf \
Roboto-Regular.ttf \
Roboto-Bold.ttf \
Roboto-Italic.ttf \
Roboto-BoldItalic.ttf \
Roboto-Light.ttf \
Roboto-LightItalic.ttf \
RobotoCondensed-Regular.ttf \
RobotoCondensed-Bold.ttf \
RobotoCondensed-Italic.ttf \
RobotoCondensed-BoldItalic.ttf \
DroidNaskh-Regular.ttf \
DroidNaskh-Regular-SystemUI.ttf \
DroidSansDevanagari-Regular.ttf \
DroidSansHebrew-Regular.ttf \
DroidSansHebrew-Bold.ttf \
DroidSansThai.ttf \
DroidSerif-Regular.ttf \
DroidSerif-Bold.ttf \
DroidSerif-Italic.ttf \
DroidSerif-BoldItalic.ttf \
DroidSansMono.ttf \
DroidSansArmenian.ttf \
DroidSansGeorgian.ttf \
AndroidEmoji.ttf \
Clockopia.ttf \
AndroidClock.ttf \
AndroidClock_Highlight.ttf \
AndroidClock_Solid.ttf \
Alice_3_Medium.ttf \
Klbachmool_Regular.ttf
4.2
PRODUCT_COPY_FILES :=frameworks/base/data/fonts/system_fonts.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/system_fonts.xml \ frameworks/base/data/fonts/fallback_fonts.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/fallback_fonts.xml \
frameworks/base/data/fonts/fallback_fonts-km.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/fallback_fonts-km.xml \
frameworks/base/data/fonts/fallback_fonts-lo.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/fallback_fonts-lo.xml
5.附加文件: JB /框架/鹼/數據/字體/ fallback_fonts-km.xml JB /框架/鹼/數據/字體/ fallback_fonts-lo.xml
添加框架\基地\核心\水庫\水庫\值-LO-RLA框架\基地\核心\水庫\水庫\值公里的RMM
最後:系統整體編譯
運行結果:設置開關無法在UI上繪製老撾語和Khmer.Laos編碼的unicode文本, 無法在UI上繪製高棉語編碼的unicode文本。 是什麼原因?
高棉語言代碼應該是:km_KH(不是km_MM) – Osify