老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

iOS自定義字體顯示問題的完美解決方法-創新互聯

前言

站在用戶的角度思考問題,與客戶深入溝通,找到安新網站設計與安新網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:成都做網站、成都網站制作、成都外貿網站建設、企業官網、英文網站、手機端網站、網站推廣、主機域名、雅安服務器托管、企業郵箱。業務覆蓋安新地區。

本篇文章講的是在實際項目中碰到一款自定義字體在展示上出現問題,然后運用先進的蘋果爸爸的工具來解決這個問題的故事。

下面話不多說了,來一起看看詳細的介紹吧

1. 自定義字體出什么問題了?

設計師們的作品總是千變萬化,為了成就他們,作為程序員的我們只好滿足他們嘍。

所以當設計師用到一款神奇的字體的時候,我是不會拒絕的,就像下面這個樣子:

iOS自定義字體顯示問題的完美解決方法

為了讓大家能更好的看到這個問題,我把 label 設置了一個背景色,label 的 width 和 height 都等于50。現在,在 storyboard 中看起來是沒問題的,讓我們 Run 一下:

iOS自定義字體顯示問題的完美解決方法

對比 system font 字體的 label,明顯感覺這個 DINCondensedC 字體的內容是偏上的?。ó斎徊挥脤Ρ纫材馨l現)。WTF!

2. 解決思路

2.1 既然是內容偏上,那么是否和 content Mode 有關?

可惜的是,經過嘗試,改變 contentMode 并不能對 UILabel 產生任何影響(實際繪制內容中包含下方的空白)。

結論:不可行

2.2 繼承 UILabel 并重寫 drawRect ?利用 CoreText 繪制字體?

這兩種方案應該是可行的,但是,為了這個小字體,用得著這么復雜的【計算字體大小】-【通過字體大小與 label 高度計算偏移量】-【用到這個字體的 label 統一換成 XXLabel 】流程嗎?

萬一哪天設計師說:來,咱們來個富文本,中間這幾個字用 DINCondensedC 字體,兩邊的字用 system 字體,那你不是要哭了?

結論:不可行

2.3 程序解決不了,那就用人解決吧

讓我們找到可愛的設計師,請他喝個下午茶,搓頓不錯的晚飯,帶他做個大保健,然后和他說:兄弟這個UI圖可以換個字體嗎... 算了成本有點高。

結論:不可行

2.4 可否從字體入手,自己修改字體?

既然字體有點不太正常,那么我們只能使出大招:自己動手修改這個字體。據說有一款 App:Glyphs 對于制作/修改字體來說,很強大!然后讓我們好好下載,靜靜等待吧。下載完畢打開這個【PT DIN Condensed Cyrillic.ttf】字體文件,沒想到這個軟件還收費,只能試用幾天。試用就使用吧,但是,這個字體里的每個字符我都要一個一個去改?作為程序員,不能忍!

結論:不可行

3. 最終的解決方案

最后還是得靠蘋果爸爸,大家的好爸爸。蘋果提供了一款字體修改工具:Apple Font Tool Suite。下面就讓我們用該工具來解決這個棘手的問題。

3.1 下載該工具

進入這里,滾到最下方,可以看到【Apple Font Tool Suite】,點擊下方的下載,下載一個適合自己 Xcode 版本,下載完成后無腦安裝。

3.2 獲取字體的信息文件

打開終端,輸入:ftxdumperfuser -t hhea -A d PT\ DIN\ Condensed\ Cyrillic.ttf,前面的【ftxdumperfuser -t hhea -A d 】為指令,后面的為你的字體文件路徑。最后回車,你會看到同級文件夾下回多出一個【DINCondensedC.hhea.xml】文件:

iOS自定義字體顯示問題的完美解決方法

3.3 修改字體文件中的信息

讓我們打開這個字體文件,你會看到:

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>


]>





另外有需要云服務器可以了解下創新互聯建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享文章:iOS自定義字體顯示問題的完美解決方法-創新互聯
本文路徑:http://www.xueling.net.cn/article/ghcod.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: a在线看 | 日韩亚洲欧美一区二区 | 中文字幕日韩精品成人免费区二区 | 国产性生活毛片 | 欧美中日韩在线 | 日韩精品无码专区免费视频 | 欧美日一区二区 | 国产精品成人亚洲一区二区 | 2018av天堂在线视频精品观看 | 好大好硬好爽18禁视频 | 亚洲国产午夜精品理论片妓女 | 少妇无套进入10p | 好大好硬好深好爽想要AV | 成人aa片免费观看视频 | 亚洲成人一区二区 | 亚洲欧美日本国产专区一区 | 亚洲日本成人在线观看 | 青青草视频在线免费观看 | 国产剧情av在线播放 | 国产三级精品三级在 | 亚洲综合另类小说色六月 | 亚洲国产欧美另类 | 免费看黄视频在线 | 欧美9页 | 今天高清视频免费播放一级爱片 | 精品人妻无码一区二区三区蜜桃 | 午夜a一级毛片亚洲欧洲 | 四虎精品久久 | 夜夜躁狠狠躁 | 国无码精品一区二区三区在线蜜臀 | 一区二区中文字幕 | 欧美a级免费观看 | 无码国内精品久久人妻 | 成人影院在线观看视频 | 无码无遮挡又大又爽又黄的视频 | 中文字幕在线免费看线人 | 浮生影视在线观看免费高清 | 亚洲精品无码久久久久yw | 亚洲欧美成人A∨在线观看 亚洲一区二区福利视频 | 一本大道久久a久久综合婷婷 | 黄色片免费在线 |