码迷,mamicode.com
首页 > 其他好文 > 详细

浅谈设置字体大小

时间:2017-09-15 02:11:41      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:处理   ima   image   color   str   .com   设计   关联   url   

浅谈设置字体大小

前言

如果设置字体用的是[UIFontsystemFontOfSize:20.0];这种方式 看一下文档会发现这里的后边的字体的参数单位是point即pt

 

技术分享

 

那么如果是UI设计师给我们的标注也是pt为单位的话直接设置就好(有一个基准,别的机型做相应的增量处理),如果是给我们的标注是px(像素)的话,我们该要怎么写呢

 

举个例子

比如说是iPhone6的机型(这里暗含所有的scale为2的机型),字体30px 那么设置字体的时候写多少合适呢?
见到网上给出了一个公式是px ÷ 96 x 72 = pt(为了这个特意和之前的同事讨论了相关问题)
但是自己按照这个公式设置的字体显示出来又太大了
后来找找UI设计师对了一下 让他测量一下我设置的文字的像素(他用PS测量的)
但是结果是不对的,字体确实不对
如果是按照30 / 2 = 15  (这里的2指的scale)目测感觉又太小了
不过经过测量以后和设计稿更相近一些
30px情况下对于scale为2的暂且设置为15
那么对于哪些scale为3的时候应该设置为10呢?当设置为10的时候文字显然又太小了后来也是设置为15
这里边自然有别的更多的内容(比如说ppi)还不明确的
 
最终结果
对于scale为2 和scale为3 的屏幕比较大的设置为同样的字体15pt
那么对于小一些的屏幕的手机入5 5s适当的把字体调小一些
这个和我之前的一篇博客是有关联的:

Objective-C写出Json文件(可作配置文件)

 

如有错误 敬请指正

如需转载 请注明出处 谢谢

 
 

浅谈设置字体大小

标签:处理   ima   image   color   str   .com   设计   关联   url   

原文地址:http://www.cnblogs.com/ITCoderW/p/7523573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!