Android 에 새로운 언어 해결 방법 추가
copy_from := \
DroidSans.ttf \
DroidSans-Bold.ttf \
DroidSansArabic.ttf \
DroidSansHebrew.ttf \
DroidSansThai.ttf \
DroidHindi.ttf \
DroidSerif-Regular.ttf \
DroidSerif-Bold.ttf \
DroidSerif-Italic.ttf \
DroidSerif-BoldItalic.ttf \
DroidSansMono.ttf \
Clockopia.ttf
3)힌 디 어 언어 코드 는 hiIN,수정./device/qcom/comon/comon.mk,hindi 의 언어 코드 를 추가 하면 설정->언어 와 키보드->선택 언어 에서 hindi 언어 를 볼 수 있 습 니 다
PRODUCT_LOCALES := en_US en_GB es_ES es_US fr_FR zh_CN zh_TW hi_IN it_IT pt_PT ru_RU
4)수정./external/skia/src/ports/SkFontHostandroid.cpp,Droid Hindi.ttf 를 추가 합 니 다.인터넷 에 소 개 된 많은 방법 들 이 이 단 계 를 언급 하지 않 았 습 니 다.이 단계 가 없 으 면 추 가 된 언어 는 유효 하지 않 습 니 다.디 코딩 을 표시 합 니 다.안 드 로 이 드 는 hindi 언어 로 표시 할 글꼴 을 찾 을 수 없 기 때문에 기본 글꼴 을 선택 하여 표시 합 니 다.수 정 된 곳 은:
/* Fonts must be grouped by family, with the first font in a family having the
list of names (even if that list is empty), and the following members having
null for the list. The names list must be NULL-terminated
*/
static const FontInitRec gSystemFonts[] = {
{ "DroidSans.ttf", gSansNames },
{ "DroidSans-Bold.ttf", NULL },
{ "DroidSerif-Regular.ttf", gSerifNames },
{ "DroidSerif-Bold.ttf", NULL },
{ "DroidSerif-Italic.ttf", NULL },
{ "DroidSerif-BoldItalic.ttf", NULL },
{ "DroidSansMono.ttf", gMonoNames },
/* These are optional, and can be ignored if not found in the file system.
These are appended to gFallbackFonts[] as they are seen, so we list
them in the order we want them to be accessed by NextLogicalFont().
*/
{ "DroidSansArabic.ttf", gFBNames },
{ "DroidSansHebrew.ttf", gFBNames },
{ "DroidSansThai.ttf", gFBNames },
{ "DroidHindi.ttf", gFBNames }, //
{ "MTLmr3m.ttf", gFBNames }, // Motoya Japanese Font
{ "MTLc3m.ttf", gFBNames }, // Motoya Japanese Font
{ "DroidSansJapanese.ttf", gFBNames },
{ "DroidSansFallback.ttf", gFBNames }
};
5)가 십시오./build/target/produt/full.mk 시스템 이 선택 한 언어 목록 을 보십시오.제 것 은: $(call inherit-product, build/target/product/languages_small.mk)그럼 수정 하 겠 습 니 다./build/target/product/languagessmall.mk,여기 languagesfull.mk,그럼 수정 합 니 다./build/target/product/languagesfull.mk 파일,다음 과 같이 수정:PRODUCTLOCALES := en_US en_GB fr_FR hi_IN it_IT de_DE es_ES3.나머지 는 다시 컴 파일 한 다음 에 플래시 를 핸드폰 이나 시 뮬 레이 터 에 올 리 면 됩 니 다.페이지 설정:Hindi 웹 페이지 를 열 면 hindi 언어 가 정상적으로 표 시 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.