중요한 알림 :
기계를 플래시하고 Magisk 모듈을 플래시하면 시스템이 정상적으로 시작되지 않을 수 있습니다. 작동하기 전에 신중하게 고려하고 중요한 데이터를 백업하는 것이 좋습니다. 시스템 실패 (카드 온 오토바이 애니메이션, 기능 이상 등) 또는 부적절한 작동으로 인한 비정상적인 효과는 모듈 템플릿 저자와 관련이 없습니다.
다음 사용 방법 및 호환성 조정 방법에 대해주의 깊게 읽고 친숙하고 글꼴 모듈을 사용할 때 문제가있는 경우 (예 : 효율적이지 않은, 카드 시작, 응용 프로그램 충돌, 비정상적인 효과 등) 글꼴 모듈을 작성하거나 조정하는 방법 지침을 엄격하게 따르면 다른 저자의 글꼴 모듈을 사용하는 것이 좋습니다. 저자). 도와 줄 수 없다면 도와 줄 수 없어서 미안해?
이 프로젝트는 Magisk Font 모듈 템플릿을 위한 Github 릴리스 프로젝트입니다. 이 템플릿은 Magisk 글꼴 모듈을 만들고 9 개의 글꼴 무게를 지원하며 서양, 중국어, 일본어 및 한국의 글꼴과 일치 할 수 있습니다. Magisk가 설치된 전화 에서이 템플릿을 사용하여 글꼴 모듈을 만들고 플래시를 사용하면 글꼴을 변경하는 것이 더 쉬울 수 있습니다.
템플릿 적용 소개 및 원리는 다음을 참조하십시오. Android에서 가장 좋아하는 글꼴을 변경하면이 Magisk 모듈 (소수)을 시도해 볼 수 있습니다.
간단한 버전
/system/fonts 폴더를 열고 TTF 또는 OTF 형식의 글꼴 파일을 추가하십시오. 3 단계에 지시 된 글꼴 파일 이름 지정.fontxxwy.ttf 로 바꾸십시오 (확장은 TTF 입니다! 물론 Fonts.xml을 입력하고 TTF를 OTF로 변경할 수도 있습니다. 이름 바꾸기 메소드는 다음과 같습니다. xx TTF 형식 글꼴의 언어 코드를 나타냅니다. 이 모듈 템플릿은 이탤릭체 및 서양 언어를 지원합니다.
| XX 코드 | 언어 | 우선 사항 |
|---|---|---|
| en | 서양 언어 (일반) | 최우선 순위가 가장 높습니다 |
| EI | 웨스턴 (이탤릭체) | 가장 높은 우선 순위 (이탤릭체로 불림) |
| ch | 중국인 | 단순화되고 전통적인 중국어 상태에서 우선 순위 호출 |
| kr | 한국인 | 한국의 우선 순위 전화 |
| JP | 일본어 | 일본어로 우선 순위 전화 |
wy TTF 형식 글꼴의 중량 수준을 1 ~ 9에서 얇은 것부터 두꺼운 것입니다. 시스템 본문 호출의 기준 단어 중량 (즉, 일반 단어 중량) , y 값은 4입니다. 시스템 제목 텍스트의 거친 단어 중량 및 대담한 텍스트 호출 (즉, 대담한 단어 무게) , y 값은 7입니다. 빛과 중간 단어 무게의 단어 중량은 각각 3과 5입니다. y y 수록 단어 무게가 얇고 무게가 커질수록 단어 무게가 두껍습니다.
| y 가치 | 글꼴 체중 | 중국 이름 |
|---|---|---|
| 1 | 얇은 (100) | 매우 얇습니다 |
| 2 | Ultralight (200) | 아주 적은 |
| 3 | 빛 (300) | 좋은 몸 |
| 4 | 일반 (400) | 전통적인 |
| 5 | 중간 (500) | 중간 |
| 6 | Semibold (600) | 두 번째 두꺼운 |
| 7 | 대담한 (700) | 용감한 |
| 8 | 엑스트라 폴드 (800) | 매우 두껍습니다 |
| 9 | 중/블랙 (900) | 매우 두껍습니다 |
fontchw4.ttf 중국어의 주요 텍스트를 나타내고 fonteiw7.ttf 서쪽 부분의 거친 이탤릭체를 나타냅니다.module.prop 모듈 이름, 버전 번호, 저자 등과 같은 모듈 정보를 저장하는 데 사용됩니다.id : 문자, 숫자 및 반 넓은 기호 만 포함 할 수 있으며 공백은 포함되지 않는 모듈의 코드 이름입니다. 동일한 ID를 가진 Magisk 모듈은 공존 할 수 없습니다.name : 모듈 이름은 마음대로 작성할 수 있습니다.version : 모듈 버전은 마음대로 작성할 수 있습니다.versionCode : 모듈 버전 코드는 정수 값이어야합니다. 이 값은 버전 비교에 사용됩니다.author : 모듈 저자는 마음대로 채울 수 있습니다.description : 모듈 설명은 마음대로 작성할 수 있습니다.@yukonga에서 제공하는 단어 중량 테스트를 입력하려면 여기를 클릭하십시오. (kuan@yukonga가 취소되었습니다.)
/system/fonts 디렉토리의 빈 폰트 는 빈 글꼴 파일로, Android 기본 서부 글꼴 로봇의 중공 된 글꼴입니다. 주로 측정 및 글꼴 무게 정보를 제공하므로 쉽게 삭제하지 마십시오./system/product 폴더의 내용은 클래스 네이티브 Android 시스템에 내장 된 Google Sans Fonts를 무시하고 클래스 네이티브 ROM에서 대체 된 글꼴의 글로벌 범위를 실현하는 데 사용됩니다. 기본 ROM에 내장 된 Google Sans Fonts를 유지하려면 모듈에서 /system/product 폴더를 삭제하십시오. Shamiko 버전 0.4.3 에서이 템플릿을 사용하여 작성된 글꼴 모듈은 제외 된 목록에있는 응용 프로그램이 충돌로 발생합니다 (Redmi K20 Pro, Evolution X 6.0, Android 12). fonts_customization.xml로 문제를 해결 한 후 파일이 일시적으로 삭제되고 이전 모듈 템플릿이 Google Sans를 차단하는 방식으로 돌아갑니다. Google Sans를 빈 글꼴로 직접 교체하십시오./system/etc/fonts.xml 은 글꼴 구성 파일입니다. 빈 글꼴과 사용자 정의 글꼴을 호출하도록 조정되었습니다. 제가 보유한 두 개의 Android 전화 테스트 후에 정상적으로 사용할 수 있습니다 (Redmi Note 5, Pixel Experience 12.0, Android 12; Redmi K20 Pro, Crdroid 7.9, Android 11). 이론적으로 Android 12 및 Android 11과 호환 되지만 모든 ROM이 정상적으로 사용할 수 있다고 보장하지는 않습니다 . 다른 ROM 통화 글꼴의 구성 파일은 다를 수 있습니다. 아래의 "호환 조정"을 참조하십시오.이 모듈 템플릿을 휴대 전화에 더 적합하게하려면 모듈 템플릿에서 구성 파일을 조정해야합니다.
/system/system_ext/etc/ (먼저 폴더가없는 경우 먼저 작성하십시오) /system/etc/fonts.xml 를 fonts_base.xml 로 바꾸십시오./system/etc/fonts.xml 의 사본을 /system/system_ext/etc/ (그러한 폴더가없는 경우 먼저 작성하십시오) 를 fonts_base.xml 및 fonts_ule.xml 로 바꾸십시오./system/etc/fonts.xml 동일한 폴더로보고 fonts_base.xml。/system/etc/fonts.xml 3 사본 3 사본을 동일한 폴더로 이름을 바꾸고 다음 3 파일로 이름을 바꿉니다 : fonts_flyme.xml , fonts_inter.xml 및 fonts_slate.xml ./system/etc/fonts.xml 및 fonts_fallback.xml 로 이름을 바꿉니다.Petit-Abba (Kotch/이전에 "Aba Jiang")를 기반으로 한 Magisk-Modules-Template-Ge20.4.