1. 程式人生 > >iOS UIFont中文字型 -- 中文字型包快速查詢

iOS UIFont中文字型 -- 中文字型包快速查詢

最近我司的產品經理要求新版本的APP中的字型格式要新穎,區別於大眾APP的字型。需求大過天,開始著手UIFont類設定字型。最終設定來設定去,還是無法和UI達成一致。
在網上查詢設定中文字型,像仿宋,華文新魏等字型的方法,方法如出一轍,匯入中文字型包,通過設定UILabel的font屬性,來設定字型:

label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24];

下面介紹如何查詢Mac自帶的中文字型包,和設定中文字型。

查詢字型包

在Launchpad中搜索“字型冊”,
這裡寫圖片描述

搜尋結果
這裡寫圖片描述
你會看到所有的中文字型的型別,選中你想要的字型,show in finder
這裡寫圖片描述


到此,就得到了中文字型包,.ttf或者.otf格式的檔案。

設定中文字型

將想要的字型包匯入工程
這裡寫圖片描述
匯入到工程中需要在Info.plist檔案中做設定
在info.plist檔案中新增 Key 名為:Fonts provided by application,並將匯入的字型包作為子項新增
這裡寫圖片描述

到此基本就完成了,相應的在程式碼中去設定字型

label.font = [UIFont fontWithName:@"STXINWEI" size:24];
label.text = @"華文新魏";

OK,大功告成,執行工程

這裡寫圖片描述

字型設定相對來說比較簡單,第一次查詢字型包可能不知所措,希望本文能對你有所幫助

相關推薦

iOS UIFont中文字型 -- 中文字型快速查詢

最近我司的產品經理要求新版本的APP中的字型格式要新穎,區別於大眾APP的字型。需求大過天,開始著手UIFont類設定字型。最終設定來設定去,還是無法和UI達成一致。 在網上查詢設定中文字型,像仿宋,華文新魏等字型的方法,方法如出一轍,匯入中文字型包,通過設定UILabel的font屬性,

iOS UIFont中文字型 -- 中文字型快速查詢

最近我司的產品經理要求新版本的APP中的字型格式要新穎,區別於大眾APP的字型。需求大過天,開始著手UIFont類設定字型。最終設定來設定去,還是無法和UI達成一致。 在網上查詢設定中文字型,像仿宋,華文新魏等字型的方法,方法如出一轍,匯入中文字型包,通過設定

centos下Java生成圖片字型中文亂碼問題

將需要的字型上傳jdk目錄:/usr/local/jdk1.7.0_79/jre/lib/fonts 例如:msyhbd.ttf msyh.ttf 從window中找,目錄:C:\WINDOWS\Fonts\ 重啟tomca

Ubuntu Tty (字元終端) 顯示中文,和字型大小設定

轉載自:https://blog.csdn.net/u010159842/article/details/54340996 Tty 通過 修改預設的中文編碼字元,和安裝 zhcon都無法顯示中文。 可安裝fbterm 來顯示中文 命令 sudo apt-get install fbt

Qt 應用程式在ARM9板中顯示中文2-Qt 字型大小的計算

參考:[轉載]::[QT]Qt 字型大小的計算      http://blog.chinaunix.net/uid-23242876-id-3085826.html Qt 字型大小的計算                    http://losemyheaven.blo

iOS UIFont字型大小適配,利用類別寫簡單的runtime替換方法

通常我們不做字型大小的適配,但有時候需求要你在不同尺寸螢幕上顯示合適的字型大小,如果你用的系統字型大小方法systemFontOfSize:,那麼可以寫一個類別,然後什麼都不用做,自動替換所有字型大小。 當然,此方法也適合替換其他方法,比如替換imageNamed:,可參考

THULAC:一個高效的中文詞法分析工具(z'z)

bsp 準確率 ext 效果 python3 nlp org 集成 的人 網址:http://thulac.thunlp.org/ THULAC(THU Lexical Analyzer for Chinese)由清華大學自然語言處理與社會人文計算實驗室研制推出的一套中文詞

Expression Blend實例中文教程(2) - 界面快速入門

調試 界面 express 自動創建 light .com 動畫設計 demo 新項目 上一篇主要介紹Expression系列產品,另外概述了Blend的強大功能,本篇將用Blend 3創建一個新Silverlight項目,通過創建的過程,對Blend進行快速入門學習。

Expression Blend實例中文教程(7) - 動畫基礎快速入門Animation

edr 周期 oar 都是 自動 開發人員 rpo src 微軟 通過前面文章學習,已經對Blend的開發界面,以及控件有了初步的認識。本文將講述Blend的一個核心功能,動畫設計。大家也許註意到,從開篇到現在,所有的文章都是屬於快速入門,是因為這些文章,都是我曾經學習的經

JS獲取中文拼音首字母,並通過拼音首字母快速查詢頁面內的中文內容

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

[iOS]一行程式碼給中文陣列新增索引

/** * 將原資料以及存放索引的空陣列 傳參 返回整理後的陣列 * 已用分類封裝,直接引入標頭檔案 使用方法即可 * * https://github.com/KKKKaras/JY_SectionDemo */ #import "JYTableViewController.h

iOS開發—使用TYAttributedLabel實現字型大小顏色各異並且帶連結的文字

TYAttributedLabel是一個強大的屬性文字控制元件。它支援富文字、圖文混排顯示;它支援行間距、字間距、自適應高度、指定行數;它支援新增高度自定義文字屬性,支援新增屬性文字、自定義連結,新增高亮效果顯示(文字和背景);它還支援新增UIImage和UIView控制元件。  

[iOS] 解決 GDataXML 寫中文到檔案出現&#x開頭字元的問題(比如 肉质)

問題: iOS用GDataXML儲存中文到XML檔案會出現&#x開頭的字元,不是直觀的漢字。 解決辦法: 修改 GDataXMLNode.m裡面的 - (NSData *)XMLData {     if (xmlDoc_ != NULL) {     

VMware Fusion Pro 11 for Mac中文破解版(擴充套件)

是一款Mac 上優秀的虛擬機器工具,類似於 Parallels Desktop,它可以讓你在Mac OS上無縫地執行 Windows 系統,使 Mac 系統和 PC 完美結合。藉助 VMware Fusion,Mac 使用者能夠在 Mac 上並行執行 Windows 和數百個

iOS XIB約束適配 || 字型 根據螢幕寬變化

簡單實現XIB上的約束值,按照指定需求自動變化(根據螢幕寬度變化)。 基準圖(750 * 1334)上控制元件距離左邊為20 達到效果:5s(640 * 1136)上執行距離為 20*(320/375.0) = 17.07; 6s(750 * 1334)上執行距離為 2

VS編輯器快速查詢專案裡的中文字元

1.ctrl + shift + f 打卡全域性查詢 2.輸入(".*[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.*") 3.開啟 find option 勾選全部條件 4.find all

Kubernetes(k8s)中文文件 AWS EC2快速入門_Kubernetes中文社群

譯者:李加慶 前提條件 1.您需要一個AWS賬戶,訪問http://aws.amazon.com獲得。 2.安裝並配置AWS命令列介面。 3.你需要一個擁有EC2全部許可權的AWS例項配置檔案和角色。 注:這個指令碼預設使用“預設”的AWS例項配置檔案,您可以使用 AWS_DEFAULT_PROFI

如何在Linux下解壓中文檔名的壓縮

最近我的一個同事傳給我一個很大的音樂壓縮檔案。其中的很多的資料夾和中文歌曲在Ubuntu下顯示如下: 當我通過解壓的方式把檔案解壓到我的Ubuntu桌面後,顯示的是很多的亂碼。我們該如何解決這個問題呢? 具體的解決辦法如下: 1)通過如下的命令,解壓我們的.zip

【Keras】中文文件學習筆記-快速上手Keras

基於中文官方文件與英文官方文件的學習筆記,較系統的總結學習歷程。 Keras是一個高層神經網路API,Keras由純Python編寫而成並基Tensorflow、Theano以及CNTK後端。Keras 為支援快速實驗而生,能夠把你的idea迅速轉換為結果,如

iOS 12 在系統中文鍵盤上使用 AutoFill 會遇到詭異的問題以及解決方案

感謝我們 iOS 團隊的趙恆、劉家飛發現此 bug。一. 問題描述首先,建立一個 textFie