怡春院av_国产精品久久久久久亚洲毛片_精品国产乱码一区二区三区_亚洲一区欧美日韩_亚洲黄色激情视频_国产全黄a一级毛片91_亚洲免费在线播放

開發文字錯位,UI設計師需要知道的解決辦法

2021-04-19
10904
0

在實際開發過程中,字體上遇到的問題是最多,也是最難以解決的。不知道小伙伴在驗收的時候會不會遇到這樣的情況,開發明明是按照設計圖上的字體和間距來的,可跟設計稿的間距還是有差異,這是為什么呢?今天和大家分享一下,文字怎么搭建和使用,如何正確的設置文字做出正確的設計,且符合項目開發的實際需要。

 

一、排版屬性

1. 行高

行高是一行文本垂直方向的高度,這個高度和字高無關,文字內容默認處于這個高度的水平居中位置,如下圖所示。

在一般的UI軟件中,我們可以發現通常默認行高一定比字號本身更大,例如字號為 12dp的文字行高為17dp,導致文本區域高度大于實際的字高。這是一個正常現象,因為如果行高和文字同高或更小,那么在多行文本狀態下就無法正常顯示。

 

2. 行間距

在 Sketch、XD 等軟件中沒有包含的屬性需要引起我們重視,那就是“行間距”。

行間距是一個獨立于行高之外的屬性,在一些復雜的設計、排版軟件中會出現,以及iOS、Android 等前端語言中也有提供這個屬性,它是造成我們標注與實際開發過程出錯的罪魁禍首。

無論是設計過程中,或者設計標注文件中,都要拋棄掉任何有關行間距的概念,雖然 iOS 使用行間距可以實現,但是實現的效果和設計稿是有出入的。因為設計稿中我們只能使用行高,所以在一個文本區域中,它的上下兩側都有行高增加的空白區域,但是實現過程里面沒有這一截間距,導致實際文本區域和上方元素的距離效果有偏差。

 

3. 其他

除了行高、行間距,還有段間距、對齊方式、字間距等排版樣式,但對開發的影響不大,設計的小伙伴應該都懂,所以這里不過多講解。

 

二、文字行高適配

目前文字行高間距的標注方法有3種。

1. 自己手動標注行高

有部分設計設計師用原始方法來標注文字,即用文字最低點和最高點作為行高就行標注,如下圖,標注從下面文字“麗麗”的開始測量到下面灰色文字的最高點“阿卓”結束。在這種情況下,開發人員還原出來的效果和設計稿有一定的差距,需要調試很多遍才能達到想要的效果。


(錯誤的方式)

 

2. 使用sketch默認的行高

使用sketch默認的行高進行標注,這是UI設計師常見的操作習慣,但在驗收開發版本還原度的時候,還是發現與設計稿標注的間距不一樣。


(錯誤的方式)

這是為什么呢?因為不同的字形在高度上都會產生微小的差異,無論是使用原始方法或是使用sketch默認行高去標注文字,它都與前端在編輯文字的軟件里的字體默認行高不一致。

 

3. 手動修改sketch行高為開發環境下的默認行高

手動修改文字行高,把sketch文字行高與前端默認行高修改成一致,從而給出準確的文字間距。這種方式雖會花費不少時間,但也最精確,你可以據此設置出最美觀合理的間距,而不用擔心上線稿的還原度問題。

下圖是iOS的Xcode以及Android文字編輯器對應下默認的行高。

最便捷的方法:手動調整sketch里的字體的默認行高并形成樣式。這樣規范好設計能更好的讓開發人員還原設計稿,也便于我們后期的頁面校對和調整。

這時眼尖的朋友可能會發現,Android和iOS開發的文字編輯器默認的行高也不一樣啊,難道我們要出2套設計標注文件嗎?雖然不可否認的是,最理想狀態當然是設計師出2套設計稿,但在職場打滾過的設計師都會知道,多數產品都是處于快速迭代的過程,出2套設計稿花費的時間成本過高,并不符合實際情況。

對于這點,比較建議大家可以嘗試把ios和安卓都設置成一樣的行高,針對特殊頁面再單獨做標注調整。

總而言之,具體使用哪種方法去做文字的標注,要根據自己的項目具體情況具體分析。

 

總結

由于開發環境下文字上下是有padding高度的,設計師需要手動修改sketch行高為開發環境下的默認行高

以上就是個人的小小的經驗,希望可以給大家一些啟發和借鑒~

轉載聲明:本文來源于網絡,不作任何商業用途

免責聲明:本文內部分內容來自網絡,所涉繪畫作品及文字版權與著作權歸原作者,若有侵權或異議請聯系我們處理。
收藏

全部評論

您還沒登錄

暫無留言,趕緊搶占沙發
繪學霸是國內專業的CG數字藝術設計線上線下學習平臺,在繪學霸有2D繪畫、3D模型、影視后期、動畫、特效等數字藝術培訓課程,也有學習資源下載,還有行業社區交流。學習、交流,來繪學霸就對了。
繪學霸iOS端二維碼

IOS下載

繪學霸安卓端二維碼

安卓下載

繪學霸微信小程序二維碼

小程序

版權聲明
本網站所有產品設計、功能及展示形式,均已受版權或產權保護,任何公司及個人不得以任何方式復制部分或全部,違者將依法追究責任,特此聲明。
熱線電話
18026259035
咨詢時間:9:00~21:00
在線客服
聯系網站客服
客服微信:18026259035
公司地址
中國·廣州
廣州市海珠區曉港中馬路130號之19
繪學霸客戶端(權限暫無,用于CG資源與教程交流分享)
開發者:廣州王氏軟件科技有限公司 | 應用版本:Android:6.0,IOS:5.1 | App隱私政策> | 應用權限 | 更新時間:2020.1.6
主站蜘蛛池模板: www.日本免费| 日本免费成人 | 天天干天天操天天干 | 国产亚洲精品美女2020久久 | 日本免费xxxx | jyzzjyzzjyzz日本在线观看 | 日本福利在线 | 精品玖玖 | 国产传媒在线观看 | 亚洲国产精| 日本午色www高清视频 | 国产一区二区三区久久小说 | 久久福利一区二区三区 | 欧美性猛交xxxx乱大交be | 插一插射一射视频 | 人人看人莫人人爱免费看 | 国产日产欧美一区二区三区 | www.亚洲天堂.com | 韩国一区二区三区视频 | 亚洲国产精品日韩高清秒播 | av香港经典三级级 在线 | 久久精品免视看国产陈冠希 | 天天摸天天做 | 国产区成人综合色在线 | 国产毛片一区二区 | 日本一二三区高清 | 久久久中文字幕 | 免费又黄又硬又大爽日本 | 99久免费精品视频在线观看2 | 欧美色精品天天在线观看视频 | 国产剧情最新在线观看视频 | 久久有这有精品在线观看 | 日本人成在线视频免费播放 | 69式在线观看免费视频播放 | 日本免费黄色网 | 日韩视频在线精品视频免费观看 | 青青草娱乐视频 | 久久免费99精品久久久久久 | a级成人毛片免费图片 | 色综合久久天天综合 | 京野结衣免费一区二区 |