iOS字体像素与磅的对应关系

注意:低于iOS10的系统,显示的字宽和字高比高于iOS10的系统小。
这就是iOS10系统发布时,很多app显示的内容后面出现…,因而出现很多app为了适配iOS10系统而重新发布新版本。
用PS设计的iOS效果图中,字体是以像素(px)为单位的,iOS App开发中字体以磅(pt)为单位,它们的转换关系为:pt = (px / 96) * 72。

中文字号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(像素)

30px转成磅为单位=22磅=二号
pt=(px/96)72
=(30/96)72
=22.5磅

字号“数值”越大,字就越小。 浏览器
请添加图片描述

pt即point,就是指英文中的"磅",px即pixel,就是像素。

字体的磅值大小是指从字母笔划的最顶到字母笔划的最底端

我国的活字采用以号数制为主、点数制为辅的混合制来计量。

点数制:又叫作磅数制(英文point的英译,缩写为P或PT),既不是公制,也不是英制,是印刷中专用的尺度,是欧美各国用来计算拉丁字母(西文字母)活字大小的标准的制度。因各字母的字身宽度不,其点数只能按长度来计算。我国大都使用英美点数制。

1点即1磅=0.35146毫米,1英寸=72磅=25.3毫米。。。。。。28磅大约为1cm,也就是28号字为1厘米大小。

号数制:我国用来计算汉字铅活字大小的标准的制度。以互不成倍数的几种活字为标准,加倍或减半自称体系。字号的大小能够分为四个序列:

四号序列(一号、四号、小六号);

五号序列(初号、二号、五号、七号);

小五号序列(小初号、小二号、小五号、八号);

六号序列(三号、六号)。

其中:四号为一号的一半,小六号为四号的一半;二号为初号的一半,五号为二号的一半,七号为五号的一半;小二号为小初的一半,小五号为小二号的一半,八号为小五号的一半;六号为三号的一半。一般书籍上正文多用五号字,也称老五号字。

in英寸:inch

mm毫米:millimeter

pt点:point

px像素:pixel

pc皮卡:pica(1皮卡=12点)

1英寸=72磅,那么1磅=1/72英寸,9磅=9*1/72=1/8 inch

DPI是一个比较常见的东西,在操做系统和浏览器中,在扫描仪、打印机、数码相机中都会见到。

DPI(dots per inch)原来专门指印刷中的计量单位,表示每英寸能印刷的网点数或线数,用来衡量打印机的打印精度,指输出分辨率。

PPI(pixels per inch)指图像分辨率,在图像中,每英寸能显示的像素数目。具体说是电脑操做系统和浏览器中经常使用的单位,但后来与DPI混用了。

因此,具体说,打印工具中的DPI与电子产品的屏幕分辨率DPI,是不一样的。

不管在哪一个操做系统和firefox浏览器中,默认的DPI都是96,96*1/8=12px

关于像素和磅,咱们来换算一下,在小字体的时候,分辨率是96DPI,也就是说每英寸能显示96个像素,标准说是96磅,9磅就是961/8=12像素,咱们常见的就是这种12X12点阵的字体了。在大字体的时候,分辨率是120DPI,1201/8=15,也就是说,在大字体时,9磅就是15X15点阵的字体。

苹果iphone,号称手机屏幕分辨率最高,其中3.5英寸的显示屏分辨率为960*640,分辨率就是330PPI

其实计算方法很简单,用长跟高的像素数计算出对角方向的像素数(直角三角形,计算方法就不用多说了),而后再用对角的像素数除以屏幕尺寸就是ppi了

因此分辨率就是330PPI

当图片尺寸以像素为单位时,每一厘米等于28像素,好比1515厘米长度的图片,等于420420像素的长度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/37544.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SRM订单管理:优化供应商关系

一、概述SRM订单管理的概念: SRM订单管理是指在供应商关系管理过程中,有效管理和控制订单的创建、处理和交付。它涉及与供应商之间的沟通、合作和协调,旨在实现订单的准确性、可靠性和及时性。 二、SRM订单管理的流程: 1. 订单创…

关于onload事件

onload事件是在网页中的所有内容(包括图片、样式表、脚本等)都加载完成后触发的事件。它常用于在页面加载完成后执行一些操作,例如初始化页面元素、绑定事件监听器等。 可以通过以下方式来使用onload事件: 在HTML标签中直接添加…

NGINX源码安装

文章目录 NGINX源码安装安装依赖包获取源码NGINX官方网站各个目录的用途 编译安装安装结束后的文件设置为服务 NGINX源码安装 安装依赖包 root执行 yum -y install gcc gcc-c make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel这些包是用于开发和构建软件…

递归的用法和例子

b站视频:https://www.bilibili.com/video/BV1iS4y1e7MJ/?spm_id_from333.999.0.0&vd_source1717654b9cbbc6a773c2092070686a95 # 递归的定义:其实就是自己调用自己,一般用函数的形式来进行 """ 特点: 1、一定…

item_review-获得TB商品评论

一、接口参数说明: item_review-获得TB商品评论,点击更多API调试,请移步注册API账号点击获取测试key和secret 公共参数 请求地址: https://api-gw.onebound.cn/taobao/item_review 名称类型必须描述keyString是调用key(点击获取…

轻拍牛头(约数)

题意&#xff1a;求ai在n个数中&#xff0c;ai可以整除的数有多少个&#xff0c;不包括ai自己。 分析&#xff1a;暴力写需要n^2的时间复杂度&#xff0c;此时想一下预处理每个数的倍数&#xff0c;约数和倍数是有关系的&#xff0c;把每个数的倍数都加上1. #include<bits…

腾讯云SA3服务器AMD处理器CPU网络带宽性能详解

腾讯云AMD服务器SA3实例CPU采用2.55GHz主频的AMD EPYCTM Milan处理器&#xff0c;睿频3.5GHz&#xff0c;搭载最新一代八通道DDR4&#xff0c;内存计算性能稳定&#xff0c;默认网络优化&#xff0c;最高内网收发能力达1900万pps&#xff0c;最高内网带宽可支持100Gbps。腾讯云…

typeScript 之 运算符

工具&#xff1a; PlayGround 算术运算符 运算符描述加-减*乘/除%取模(求余)自增–自减 注意和--&#xff0c;实例&#xff1a; let value 0; console.log(value); //0, 先显示再增加后为1 console.log(value); //2&#xff0c;先增加后为2再显示关系运算符 运算符描述 …

list.stream.filter,List<List>转换为List

1.filter过滤 返回符合查询条件的集合//过滤所有deviceType为1的List<DeviceWorkTimeEntity> list entities.stream().filter(a -> "1".equals(a.getDeviceType())).toList(); 2.List<List>转换为List 可以使用流(Stream)的flatMap操作 public cl…

嵌入式Linux驱动开发系列五:Linux系统和HelloWorld

三个问题 了解Hello World程序的执行过程有什么用? 编译和执行&#xff1a;Hello World程序的执行分为两个主要步骤&#xff1a;编译和执行。编译器将源代码转换为可执行文件&#xff0c;然后计算机执行该文件并输出相应的结果。了解这个过程可以帮助我们理解如何将代码转化…

从一到无穷大 #10 讨论 Apache IoTDB 大综述中看到的优劣势

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作)&#xff0c;由 李兆龙 确认&#xff0c;转载请注明版权。 文章目录 引言问题定义新技术数据模型schemalessTsfile设计双MemTable高级可扩展查询其他 IotD…

两天入门Linux、搭建Spring环境 第一天

一、Linux简介 1.什么是Linux 一个操作系统&#xff0c;未来公司里面会用到、接触的新操作系统。 2.为什么学Linux (1)个人职务需要&#xff0c;肯定会接触到Linux (2)职业发展&#xff0c;以后的发展肯定需要掌握Linux的许多使用方法 3.学哪些内容 (1)Linux基本介绍 (2)…

EnableAutoConfiguration Attributes should be specified via @SpringBootApplic

在排除数据源加载时&#xff0c;发现这个注解EnableAutoConfiguration(exclude{DataSourceAutoConfiguration.class})会飘红 这是因为在SpringBootApplication中已经有EnableAutoConfiguration注解了&#xff1b; 所以把它改写成以下的格式即可

图像变形之移动最小二乘算法(MLS)

基本原理 基于移动最小二乘的图像变形是通过一组源控制点和目标控制点来控制变形&#xff0c;对于每一个待求变形后位置的点而言&#xff0c;根据预设的形变类型&#xff08;如仿射变换、相似变换、刚性变换&#xff09;求解一个最小二乘优化目标函数估计一个局部的坐标变换矩阵…

metaRTC7 demo mac/ios编译指南

概要 metaRTC7.0开始全面支持mac/ios操作系统&#xff0c;新版本7.0.023 mac os demo 包含有srs/zlm的推拉流演示。发布版自带了x64版第三方类库&#xff0c;arm版第三方类库还需开发者自己编译。 源码下载 下载文件metartc7.023.7z https://github.com/metartc/metaRTC/re…

​亚商投资顾问 早餐FM/0815生成式人工智能服务管理

01/亚商投资顾问 早间导读 商务部等9部门&#xff1a;促进农村大宗商品消费更新换代中央财办等九部门印发指导意见推动农村流通高质量发展《生成式人工智能服务管理暂行办法》今起施行 02/亚商投资顾问 新闻早餐 // 热点聚焦 // 商务部等9部门印发《县域商业三年行动计划&…

基于Java+SpringBoot+Vue的网吧管理系统设计与实现(源码+LW+部署文档等)

博主介绍&#xff1a; 大家好&#xff0c;我是一名在Java圈混迹十余年的程序员&#xff0c;精通Java编程语言&#xff0c;同时也熟练掌握微信小程序、Python和Android等技术&#xff0c;能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

智头条|DFM-2大模型吹热智能家居,360安全云正式发布

行业动态 DFM-2大模型吹热智能家居 近期,思必驰行业语言计算大模型DFM-2正式发布,也带来了人机交互能力的提升和优秀的技术落地能力。DFM-2大模型与DUI平台结合推出DUI2.0,完成了对话式AI全链路技术的升级,推进深度产业应用。在智能家居领域,目前思必驰已与海信、长虹美菱、老…

Vue3封装一个左侧可拖拽折叠的侧边栏布局

功能 1、点击左侧侧边栏可折叠或打开 2、左侧侧边栏可拖拽 代码 <template><div class"fold-left-box"><div class"fold-left-box-left" :style"{ width: asideWidth px }" v-show"asideWidth > 0">left<…

PAT 1097 Deduplication on a Linked List

个人学习记录&#xff0c;代码难免不尽人意 Given a singly linked list L with integer keys, you are supposed to remove the nodes with duplicated absolute values of the keys. That is, for each value K, only the first node of which the value or absolute value o…