做移動(dòng)UI設(shè)計(jì)的設(shè)計(jì)師肯定都知道,移動(dòng)客戶(hù)端的界面上做效果的時(shí)候提前找所用的字體,特別注意在windows下設(shè)計(jì)的字體和實(shí)際UI界面上顯示的效果很大的差別。
長(zhǎng)汀網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),長(zhǎng)汀網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為長(zhǎng)汀上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的長(zhǎng)汀做網(wǎng)站的公司定做!
項(xiàng)目開(kāi)始時(shí),設(shè)計(jì)師可以提前和開(kāi)發(fā)溝通好,就是告訴開(kāi)發(fā)字體和字間距之類(lèi)的需要自定義,請(qǐng)程序提前做好“準(zhǔn)備”(一般字體和字的效果程序都是可以提前封裝后,整個(gè)項(xiàng)目都可以導(dǎo)出自定義),如果提前溝通,這樣會(huì)提高開(kāi)發(fā)和設(shè)計(jì)的UI界面的效率。確實(shí)是這樣啊。特別是剛進(jìn)入APP UI 界面設(shè)計(jì)的設(shè)計(jì)師,容易犯的一些錯(cuò)誤!
Heiti SC:黑體-簡(jiǎn),黑體-簡(jiǎn)的英文名稱(chēng)為Heiti SC
Heiti:黑體的拼音,SC代表簡(jiǎn)體中文(Simplified Chinese),是Mac OS X Snow Leopard(版本10.6)包含的簡(jiǎn)體中文字型,也是iPhone OS 3.0(版本4.0后改名為iOS)及iPod nano第五代以來(lái)的預(yù)設(shè)簡(jiǎn)體中文字型。
黑體-簡(jiǎn)系:為黑體,取代華文黑體成為Mac OS X Snow Leopard的預(yù)設(shè)簡(jiǎn)體中文字型。在過(guò)去,華文黑體是Mac OS X的預(yù)設(shè)簡(jiǎn)體中文字型,因此以前并沒(méi)有黑體-簡(jiǎn)。
黑體-簡(jiǎn):是全新的字型,與黑體-繁同以華文黑體為基礎(chǔ)開(kāi)發(fā),成為Mac OS X Snow Leopard與iPhone OS 3.0(版本4.0后改名為iOS)之后內(nèi)建并同時(shí)為預(yù)設(shè)的簡(jiǎn)體中文字型。雖與華文黑體為兩套字型,但差異微小,僅排列上有差距,筆畫(huà)的差距也十分微小。包含“細(xì)體”與“中黑”,黑體-簡(jiǎn)與黑體-繁皆使用.ttc(TrueType Collection)格式,可以在單一檔案包含多套字型。其中,黑體-簡(jiǎn)與黑體-繁的細(xì)體在/System/Library/Fonts /STHeiti Light.ttc,黑體-簡(jiǎn)與黑體-繁的中黑在/Library/Fonts/STHeiti Medium.ttc。
在ios中默認(rèn)字體分為三類(lèi):
第一類(lèi):STHeiti-Light.ttc?(黑體-簡(jiǎn)與黑體-繁的細(xì)體)和?STHeiti-Medium.ttc(黑體-簡(jiǎn)與黑體-繁的中黑)?代表的是中文字體,常用的方正黑體簡(jiǎn)體
第二類(lèi):_H_Helvetica.ttc?和?_H_HelveticaNeue.ttc?代表的是英文以及數(shù)字字體,常用的字體Helvetica
第三類(lèi):LockClock.ttf?代表的是鎖屏?xí)r間字體
以iPhone11,IOS13系統(tǒng)為例,蘋(píng)果設(shè)置字體樣式方式:
1、打開(kāi)蘋(píng)果手機(jī)桌面,點(diǎn)擊“設(shè)置”圖標(biāo);
2、進(jìn)入設(shè)置后點(diǎn)擊“通用”選項(xiàng),找到“輔助功能”并點(diǎn)擊進(jìn)入,接著點(diǎn)擊“字幕與隱藏式字幕”選項(xiàng);
3、點(diǎn)擊“樣式”,選擇“創(chuàng)建新的樣式”,點(diǎn)擊“字體”,選擇喜歡的字體,返回后選中設(shè)置的樣式,就可以看到效果了。
ios開(kāi)發(fā)中字體的方法有:[label setFont:[UIFont fontWithName:#(nonnull NSString *)# size:#(CGFloat)#]];
打印出全部字體:
Copperplate,
"Heiti SC",
"Iowan Old Style",
"Kohinoor Telugu",
Thonburi,
"Heiti TC",
"Courier New",
"Gill Sans",
"Apple SD Gothic Neo",
"Marker Felt",
"Avenir Next Condensed",
"Tamil Sangam MN",
"Helvetica Neue",
"Gurmukhi MN",
"Times New Roman",
Georgia,
"Apple Color Emoji",
"Arial Rounded MT Bold",
Kailasa,
"Kohinoor Devanagari",
"Kohinoor Bangla",
"Chalkboard SE",
"Sinhala Sangam MN",
"PingFang TC",
"Gujarati Sangam MN",
Damascus,
Noteworthy,
"Geeza Pro",
Avenir,
"Academy Engraved LET",
Mishafi,
Futura,
Farah,
"Kannada Sangam MN",
"Arial Hebrew",
Arial,
"Party LET",
Chalkduster,
"Hoefler Text",
Optima,
Palatino,
"Lao Sangam MN",
"Malayalam Sangam MN",
"Al Nile",
"Bradley Hand",
"PingFang HK",
"Trebuchet MS",
Helvetica,
Courier,
Cochin,
"Hiragino Mincho ProN",
"Devanagari Sangam MN",
"Oriya Sangam MN",
"Snell Roundhand",
"Zapf Dingbats",
"Bodoni 72",
Verdana,
"American Typewriter",
"Avenir Next",
Baskerville,
"Khmer Sangam MN",
Didot,
"Savoye LET",
"Bodoni Ornaments",
Symbol,
Menlo,
"Bodoni 72 Smallcaps",
Papyrus,
"Hiragino Sans",
"PingFang SC",
"Euphemia UCAS",
"Telugu Sangam MN",
"Bangla Sangam MN",
Zapfino,
"Bodoni 72 Oldstyle"
一:設(shè)置字體樣式
1
首先找到系統(tǒng)的“設(shè)置”圖標(biāo)并單擊
2
然后找到相應(yīng)的項(xiàng)目,比如備忘錄,并單擊
3
然后在右側(cè)單擊選中想要的字體,比如這里目前字體為第一個(gè),我們想選擇第三個(gè),于是我們只要單擊第三個(gè)字體即可。
4
單擊后第三個(gè)字體的右邊出現(xiàn)了對(duì)號(hào),即說(shuō)明字體改變已經(jīng)成功了。
END
二:設(shè)置字體大小
另外我們也可以改變字體的大小。首先我們點(diǎn)擊”通用“選項(xiàng),并在右側(cè)用一只手指向上滑動(dòng)。
我們找到“輔助功能”這個(gè)選項(xiàng),并單擊它。
然后單擊“大文本”
目前的字體為最小字體,假設(shè)我們選擇最大一號(hào)的字體。只需要單擊它即可。
單擊后這個(gè)字體的右側(cè)出現(xiàn)了一個(gè)對(duì)號(hào),即說(shuō)明選中成功了。
現(xiàn)在我們回到上一級(jí)菜單,在“大字體”這一項(xiàng)的右側(cè)就顯示了目前的字體大小。
在開(kāi)發(fā)過(guò)程中很多App為了美觀經(jīng)常需要使用一些自定義的字體,其實(shí)蘋(píng)果本身也是支持很多字體的,下面就記錄一下查看所有字體并設(shè)置的方法,其實(shí)挺簡(jiǎn)單的。
知道設(shè)置字體的方法了,就需要找出蘋(píng)果本身支持的所有字體了,一個(gè)for循環(huán)就可以搞定了。
下面是所有的效果,可以在下面直接找需要的字體
不過(guò)發(fā)現(xiàn)這些效果對(duì)中文好像沒(méi)什么效果,這就需要自定義字體了
1.將準(zhǔn)備好的字體拉入項(xiàng)目中
2.打開(kāi)Build Phases—Copy Bundle Resources,確保剛添加的字體文件在列表中,否則需要手動(dòng)加到這里
3.編輯”項(xiàng)目名-Info.plist”文件
找到Fonts provided by application ,將加入的字體名連同擴(kuò)展名填在這里
4.利用上面那個(gè)for循環(huán)打印出所有字體,并找到剛剛加入的字體
5.現(xiàn)在就可以使用了[UIFont fontWithName:@"chenweixun-yingxing" size:16];
分享名稱(chēng):ios開(kāi)發(fā)字體樣式,ios開(kāi)發(fā)字體樣式怎么設(shè)置
網(wǎng)頁(yè)路徑:http://chinadenli.net/article48/dsdeoep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、電子商務(wù)、網(wǎng)站排名、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)