如何讓Android系統顯示CJK擴展區漢字

由於一些特殊需要,需要在個人設備上顯示CJK擴展區漢字,經多方詢問並驗證,找到了一下辦法,暫總結如下。



一、電腦上顯示

在電腦(Windows,Linux,Mac等系統)上可以通過安裝「花園明朝字體」,讓電腦/PC顯示擴展區的漢字、八卦符號、麻將符號等。截止2015年8月,Unicode已經發展到了Unicode8.0,8.0版本收錄了80,388個漢字。

『1』、花園明朝字體:目前收錄97,745字。

『2』、CJK擴展區漢字:CJK統一表意文字/CJK Unified Ideographs/Unihan。C:China/中國,J:Japan/日本,K:Korea/韓國。

『3』、「花園明朝字體」下載地址:Hanazono fonts



二、Android上顯示

截止2016年,目前大多数安卓手机系统应该都是5.0以上的系统了,安卓5.0以上系統字体显示机制基本上是完善了,所以可以直接添加完整的大字符集字体,达到如电脑一样无囗囗「即方框」的效果。

1、獲取Android手機的Root權限或Root Android手機

本人用的是KingRoot,但是並不確保其他手機可以完整地root手機。

2、安裝Root Explorer或者其他類似「我的電腦」的、具有「訪問/system目錄權限」的Android App。「App: Application/應用程序 的縮寫」。

3、打开Root Explorer,将所扩展区字体「HanaMinA、HanaMinB」复制到 /system/fonts 下并修改权限,这里提供两个扩展区字体。

4、通過RootExplore進入/etc目錄

5、打開fallback_fonts.xml和fonts.xml,找到以下語句

 1 <family>
 2     <fileset>
 3         <file lang="zh-Hans">NotoSansHans-Regular.otf</file>
 4     </fileset>
 5 </family>
 6 <family>
 7     <fileset>
 8         <file lang="zh-Hant">NotoSansHant-Regular.otf</file>
 9     </fileset>
10 </family>

这里记录了系统默认中文字體爲思源黑體(NotoSansHans为簡化漢字,NotoSansHant为傳統漢字),在上面这段语句「NotoSanHans」后添加扩展区字体的配置。格式如下:

1 <family>
2     <fileset>
3         <file>YourFont.ttf</file>
4     </fileset>
5 </family>

注:
Ⅰ.“YourFont.ttf”请换为添加到fonts文件夹扩展区字体「HanaMinA、HanaMinB」的名称。
Ⅱ.其中lang属性是否设置是两可的,大可不必添加。
Ⅲ.Android5.0系统同时支持.otf和.ttf两种字体格式。
Ⅳ.一个family集下可以同时对应四种粗细的字体,分别为Regular(常规)、Bold(粗体)、Italic(斜体)、ItalicBold(粗斜体),但一般对于扩展区字体一个family集下只用对应一个字体即可。

一些说明:
1.在Android5.0中,字体显示的原则是:「在fallback_fonts.xml以及fonts.xml中,越先记录的字体就越先被应用」。也就是说若所记录的字体同时含有同一字符的unicode编码,系统會用最前面记录的字体去顯示對應的漢字。



參考 1:Android系統顯示及輸入漢字超大字符集(包括E區)

參考 2:在Android5.0下安装扩展区字体

时间: 2024-10-08 01:52:28

如何讓Android系統顯示CJK擴展區漢字的相关文章

諾基亞定制的Android系統名為 Z Launcher

N1這款產品似乎沒有諾基亞的傳統風格,搭載Android系統以及酷似iPad mini的外觀,都在向外界傳遞著一個信號:諾基亞在變化.不過,沒有了移動設備部門的諾基亞,仍然心系消費電子市場,N1會是個好的轉捩點嗎? 回到產品本身,N1的品質到底如何?IBTimes 就在第一時間帶來了上手體驗门禁读卡器,稱它是一個很不錯的“iPad 替代選擇”. 設計   N1在尺寸上和iPad mini一致,配備 7.9 英寸螢幕.不止如此,耳機孔.音量鍵.攝像頭甚至底部的揚聲器,二者都幾乎設計在了相同位置.就

用FineReport報表系統構建重慶江津區疾病預防控制信息系統

前言 一場自下而上的改革嘗試 這篇文章剛開始動筆的時候,恰逢剛接到衛生部專家即將來津對我區基本公共衛生服務以及一系中轉項目的工作現況.資金使用情況進行檢查的通知.誠然我區的工作現況不便在此進行評說,但是,做為迎檢的大頭戲――「國家基本公共衛生服務項目」 ――也是我國公共衛生制度建設的重要組成部分,卻一直以來都是困繞各級衛生行政部門和基層醫療機構老大難問題:各種讓人眼花潦亂的考核指標.紛繁複雜的業務流程,再加上沒有可以參考的工作模式以及各自為戰的軟體.平台,工作的開展難度和進展可見一斑. 雖然今年

MAC系統下顯示隱藏文件方法

1.打開終端 2.顯示隱藏文件輸入以下命令:defaults write com.apple.finder AppleShowAllFiles YES 3.不顯示隱藏文件輸入以下命令:defaults write com.apple.finder AppleShowAllFiles NO 4.重啟Finder后生效

数据库问题6-將系統資料表對應至系統檢視

(转帖)http://technet.microsoft.com/zh-tw/library/ms187997.aspx 將系統資料表對應至系統檢視 (Transact-SQL) 這個主題顯示系統資料表和函數與系統檢視和函數之間的對應. 下表將 SQL Server 2000 中 master 資料庫的系統資料表對應到 SQL Server 2008 中對應的系統檢視或函數. 系統資料表 系統檢視或函數 檢視或函數的類型 sysaltfiles sys.master_files 目錄檢視 sys

繁體字顯示問題

宋體筆畫設計簡單,加之hint的作用,所以實用性很高.MingLiU筆畫很有藝術性,hint不好做,所以必須用大字號才能看清楚其細節.因為電腦顯示技術的限制,導致其在普通字體大小下,筆畫基本上是貼在一起,非常不實用.日文有很多字體,主流是哪種我也不知道,不過總體的觀感就是既美觀又實用.簡體字設置成宋體13px,已經基本上能看清楚,正文是16px,效果更好,可以打80分.繁體字設置微軟正黑體,或者宋體,在16px就差強人意了.繁體字設置成MingLiU,如果要求筆畫不發虛,拐角能看清楚,則最少需要

Linux系統交換分區增加容量(SWAP擴容)

近期在測試Oracle 12C原SWAP預分配置3G,換算下來只有2.91G,安裝時顯示空間不足出現警告. 雖不影響使用,但本人輕微強迫朕,只能擴容,操作如下: 1.檢查SWAP大小 [[email protected] ~]# free -m total       used       free     shared    buffers     cached Mem:          1996       1530        465          5         51    

個人資料管理的網頁系統

需求: 第一階段. 動態生成網頁,此網頁中顯示當前目錄下的文件結構,並可以瀏覽文本文檔以及內建圖片. 第一階段. 建立新的文本文檔,並用富文本的方式,可標記某一段文字顏色以及添加圖片,可以加載其他更多的文件類型,如excel, word, rtf, pdf 操作流程: 用java程式執行dos語句,生成文件目錄資料.整理目錄資料成樹形結構(此檔案留做備份,比對新的目錄有無變化). 用java寫出網頁 ============================== 利用批處理生成網頁 @echo o

用FineReport報表系統構建財政資金和公共資金監管系統

一.應用背景 在電子化的社會,政府作為國家的權力中心和社會管理機構,在加入WTO後,將實現從管理型到管理服務型的轉變.政府機構在管理和規範國家政治經濟活動之外,將藉助強大的網路技術,把更多的時間和精力,投入到社會公眾服務中去.社會信息資源和各種政策法規不再會塵封庫中或者層層傳達,而將通過網路在第一時間與公眾會面,通過網路,政府可以廣納賢言,迅速了解社會政治經濟的發展動態,甚至是來自社會最底層的信息,並以此做出及時準確的決策,這對更好的促進經濟建設和社會穩定,好處不言而喻.按照地方政府機關提出推進

WPF度量系統

和Winform不同,WPF的度量單位不是像素,而是設備無關單位DIU,其大小總是1/96吋 那麽,WPF中一個寬度爲96的按鈕,到底是多少個像素呢? 答:取決於系統DPI. 計算公式爲:實際像素 = 設備無關尺寸*系統DPI 這樣,在系統DPI爲96時(windows默認值),按鈕正好占用96像素:而系統DPI爲120時,將占用120個像素 像素尺寸有了,再已知屏幕DPI,就可以推算出物理尺寸了. 而屏幕DPI取決於屏幕尺寸和分辨率. 比如:12.5吋筆記本,1366*768的屏幕DPI約12