iOS字体号数与像素对应关系

英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。
12PT的字打印出来约为4.2mm。网页中12px的字才相当于12像素。
虽然 四号=(14/72)*96=18.6px 更接近 19px,但是因为 18px 是点阵,所以系统还是优先显示点阵字号的。
换句话说:四号=18px
中文字号VS英文字号(磅)VS像素值的对应关系:
八号=5磅(5pt) ==(5/72)*96=6.67 =6px
七号=5.5磅 ==(5.5/72)*96=7.3 =7px
小六=6.5磅 ==(6.5/72)*96=8.67 =8px
六号=7.5磅 ==(7.5/72)*96=10px
小五=9磅 ==(9/72)*96=12px
五号=10.5磅 ==(10.5/72)*96=14px
小四=12磅 ==(12/72)*96=16px
四号=14磅 ==(14/72)*96=18.67 =18px
小三=15磅 ==(15/72)*96=20px
三号=16磅 ==(16/72)*96=21.3 =21px
小二=18磅 ==(18/72)*96=24px
二号=22磅 ==(22/72)*96=29.3 =29px
小一=24磅 ==(24/72)*96=32px
一号=26磅 ==(26/72)*96=34.67 =34px
小初=36磅 ==(36/72)*96=48px
初号=42磅 ==(42/72)*96=56px
初号=42磅=14.82毫米
小初=36磅=12.70毫米
一号=26磅=9.17毫米
小一=24磅=8.47毫米
二号=22磅=7.76毫米
小二=18磅=6.35毫米
三号=16磅=5.64毫米
小三=15磅=5.29毫米
四号=14磅=4.94毫米
小四=12磅=4.23毫米
五号=10.5磅=3.70毫米
小五=9磅=3.18毫米
六号=7.5磅=2.56毫米
小六=6.5磅=2.29毫米
七号=5.5磅=1.94毫米
八号=5磅=1.76毫米

字号 OpenXMl大小 像素大小
初号 84       56
小初 72       48
一号 52       34
小一 48       32
二号 44       29
小二 36       24
三号 32       21
小三 30       20
四号 28       18
小四 24       16
五号 21       14
小五 18       12
六号 15       10
小六 13       8
七号 11       7
八号 10       6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这里是一段可以随机抽取号数的Java代码:import java.util.Random;public class RandomNumber { public static void main(String[] args) { Random rand = new Random(); int number = rand.nextInt(100); System.out.println("随机抽取的号数为:" + number); } } ### 回答2: 可以使用Java的Math.random()方法生成随机数,再利用Java的Random类进行取整并输出结果。代码如下: ```java import java.util.Random; public class RandomNumberGenerator { public static void main(String[] args) { // 设置需要产生随机数的范围 int minNum = 1; int maxNum = 100; // 使用Random类生成随机数 Random random = new Random(); int randomNumber = random.nextInt(maxNum - minNum + 1) + minNum; // 输出随机数 System.out.println("随机抽取的号数为:" + randomNumber); } } ``` 以上代码中,设置了需要产生随机数的范围为1到100。接着使用Random类的nextInt()方法生成范围内的随机整数,再加上最小值 minNum,即可得到最终的随机号数 randomNumber。最后通过System.out.println()方法输出随机抽取的号数。 ### 回答3: 下面是使用Java编写的能够随机抽取号码的代码段: ```java import java.util.ArrayList; import java.util.Random; public class RandomNumberGenerator { public static void main(String[] args) { // 创建号码池 ArrayList<Integer> numberPool = new ArrayList<>(); for(int i = 1; i <= 100; i++) { numberPool.add(i); } // 随机抽取号码 Random random = new Random(); int selectedNumber = numberPool.get(random.nextInt(numberPool.size())); // 输出抽取的号码 System.out.println("随机抽取的号码是:" + selectedNumber); } } ``` 这段代码首先创建了一个号码池,包含了从1到100的号码。然后使用`Random`类来生成一个随机数,用于从号码池中抽取一个号码。最后将抽取到的号码输出到控制台。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值