首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS应用中添加自定义字体

iOS应用中添加自定义字体 一、应用中添加自定义字体的步骤 1、网上提供的字体库有很多,下载完成后,将其导入工程中,一般为ttf格式。...3、项目的info.plist文件中添加字体键值如下: ? 这个数组中可以添加多个元素,多个字体库。...4、这时实际上我们已经将字体添加进了工程中,但是在在使用这个字体时,字体的名字有时和文件名是不一样的,我们需要知道真实的字体名称,通常情况下,我们会讲所有字体名称打印出来:     for (NSString...,在其中找到新的字体名称是身份困难的,尤其是当这个字体的名称和文件名相差甚远的时候,这是一件非常痛苦的事情。         ...为了以后使用自定义字体的时候不必一次一次的经历这样的痛苦,Xcode6.3的环境下,我将所有的系统字体获取后写入了plist文件,将这个plist文件导入项目中,通过如下方法,可以只打印出新增加的字体

1.8K20

React Native中优雅的使用iconfont

但是这个库依赖了不少iOS和Android的原生代码,这让一个前端开发脸上浮现了一个大大的懵逼。 而且自带的字体文件都偏大,做起精简来简直想哭,更别说加入自定义的iconfont了。...IconFont的使用原理 其实IconFont就是一些文字,通过web上的使用,我们可以大概猜出使用方法: 指定字体集 把对应的16进制码当成文字写到文本中 React Native中同样如此,我们可以通过...实际上,一个字体通常由数个表(table)构成,字体的信息存储表中。...,需要引入字体文件: Android: 把字体文件拷贝到[project root]/android/app/src/main/assets/fonts/ iOS: 把字体文件拖到对应的Xcode工程里面...iOS上添加字体文件具体的流程可以参考https://github.com/oblador/react-native-vector-icons#option-manually。

15K40
您找到你想要的搜索结果了吗?
是的
没有找到

苹果iOS16正式版来了!这些设计细节设计师要注意啦!

静电说:就在昨天,苹果iOS 16的正式版发布啦,静电也第一时间更新了这个版本,只能说,更新后,感觉更流畅了(难道是错觉吗?)...新的iOS 16操作系统视觉方面有着不小的变化,今天咱们就以设计师的视角分享一下iOS 16中的变化。一起来看文章吧! 001....但是,我们可以通过自定义壁纸来修改字体,苹果提供了很多种字体样式可供选择。 002.多个锁定屏幕 现在长按桌面,可以创建多个锁定屏幕,你可以更随意的更换。...这设计师是要下岗了吗? 007.搜索快捷按钮放置桌面 屏幕指示器不活动的时候会变成搜索两个字,点击即可快捷搜索。...更多的可定制化设计出现,比如字体,组件功能的使用。 静电将在后期推出iOS 16小组件功能的规范文章,敬请大家期待。

72110

Iconfont在教育平台的实践

这样,对平台图片的优化已经达到极致了吗? ? 随着平台规模的不断扩大,我们发现/img/目录的小图标越来越多,已经达到了700+多个,这么多图标真的都是必须的吗? ?...选择绘制图标大小上有了几次尝试,因为图标大多数是12px/16px/24px/32px/48px,最后我们经过多次测试确认绘制的svg大小为480px,左右留白30px这个标准 字体跨域问题 这个是遇到的最简单的一个问题...1;,垂直对齐的时候先使用vertical-align,如果不行,我们就用绝对定位。...-7drjga') format('truetype');/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } 同时要注意书写顺序,如果.ttf....遗留问题 IE8中,如果字体文件加载失败,则整个页面空白,虽然其他资源正常加载,逻辑正常运行。 iOS、Andriod中,字体文件或阻碍其他资源下载。

1.2K20

Iconfont在教育平台的实践

这样,对平台图片的优化已经达到极致了吗? ? 随着平台规模的不断扩大,我们发现/img/目录的小图标越来越多,已经达到了700+多个,这么多图标真的都是必须的吗? ?...选择绘制图标大小上有了几次尝试,因为图标大多数是12px/16px/24px/32px/48px,最后我们经过多次测试确认绘制的svg大小为480px,左右留白30px这个标准 字体跨域问题 这个是遇到的最简单的一个问题...1;,垂直对齐的时候先使用vertical-align,如果不行,我们就用绝对定位。...-7drjga') format('truetype');/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ } 同时要注意书写顺序,如果.ttf....遗留问题 IE8中,如果字体文件加载失败,则整个页面空白,虽然其他资源正常加载,逻辑正常运行。 iOS、Andriod中,字体文件或阻碍其他资源下载。

1.5K70

一篇文章get微信开源移动端数据库组件WCDB的一切!

说起WCDB,它是WeChat应用程序中使用的高效,完整,易于使用的移动数据库框架,它目前iOS,MacOS和Android上可用。...它包含三个模块: WCDB-iOS/Mac; WCDB-Android; 数据库损坏修复工具WCDBRepair。 更多介绍,详见《[资讯] 微信移动端数据库组件WCDB即将开源!》。...详见:《微信移动端数据库组件WCDB系列(一)-iOS基础篇》 4、数据库损坏问题,WCDB都提供了哪些方案?...长久以来SQLite DB都有损坏问题,从Android、iOS等移动系统,到Windows、Linux 等桌面系统都会出现。...版微信的多设备字体适配方案探讨》 《信鸽团队原创:一起走过 iOS10 上消息推送(APNS)的坑》 >>更多同类文章 …… [2] 有关QQ、微信的技术故事: 《技术往事:创业初期的腾讯——16年前的冬天

1.6K30

移动端UI设计规范模板参考以及设计规范的好处

创业公司做着一位独立设计师,说好听点是独立设计师,难听点,就是唯一的设计师。创业型公司,UI UE你要全包。但是我还是很有追求的每个版本改版之后,更新设计规范。...我的设计规范没有大公司那么高大上,只包含了字体选用,配色运用,ui kit这些东西。...很多设计师做这个设计规范,纯粹只有两个原因: 1、要设计的界面太多了,而且产品迭代很快,来不及一个个界面标注重复性的东西,于是我就出一个字体运用规范,让开发看一个文档就好了。...后来给开发团队引进了zeplin,安卓小伙伴持续用着,ios开发,一直看着我的sketch源文件,我教会开发sketch后,我连字体规范都少写了很多。...UI设计规范.jpg 看完,是不是心里有底了吗

1.7K20

从6730个微信用户中分析出大家的手机使用习惯

3.操作系统:ios VS android ? ios vs android 意料之中,意料之外!...减去状态栏20px是因为Axure导出的原型iOS上无法隐藏它。” (3)“手机屏幕和像素是没有必然联系的,不能通过像素判断屏幕大小。屏幕大小一般以英寸为单位。”...你的微信更新了吗? 按大多数人的习惯都会自动更新吧,不过说到更新,最近qq最新版本好像又被吐槽:消息的地方,搜索框上去后,有的丑?!!! 6.用户使用语言与字号 ? 语言 ?...字体大小 语言选择上,大多数人选择了中文,国内用户居多,也是,英文取名小程序本来就是为国人设计的,当然也有少部分使用英文的用户,不一定他们就是外国人,比如我,曾经有一段时间将系统语言改为英文,为了使自己英文水平有所提升...字体上,几乎100%的用户使用的是16px(一柱擎天!)

48420

自定义 Windows PowerShell 和 cmd 的字体

然而,字体选择界面却始终没办法选择到我们新安装的各种字体。 本文将推荐一款可以为 PowerShell 和 cmd 使用的等宽字体,适合程序员使用。...▲ 很丑的 cmd 微软说,cmd 和 PowerShell 对字体的要求非常苛刻, Necessary criteria for fonts to be available in a command...翻译过来是: 要能在命令行种使用,字体必须满足: 必须是等宽字体 不能是斜体 该字体不能有A或C负空间 如果是 TrueType 字体,则它必须是 FF_MODERN 如果不是 TrueType...字体,则它必须是 OEM_CHARSET 如果是给亚洲地区使用,还必须满足这些条件: 如果不是 TrueType 字体字体名必须是“Terminal” 如果是亚洲的 TrueType 字体,还必须使用亚洲的字符集...这还真不是一般字体能够满足的…… 推荐可用的字体 我找了好几款字体,然而只发现下面两款字体是真正可以 PowerShell 或 cmd 里面用的: Inziu Iosevka 作者:Belleve

7K42

爬了6730个微信用户数据,我们发现了这些秘密……

操作系统:iOS VS Android ? ▲iOS vs Android 图中的结果也算是在意料之中。有近45%的土豪用的iOS机,不可否认还是有很多人选择实惠的Android机。...再来细看一下大家使用iOS系统和安卓系统的版本号: ? ▲iOS系统版本号 从图中可以看出苹果手机基本上都将系统更新到了较新的版本,其中iOS11.4.1的使用数量最多。 ?...如果使用Axure设计原型,建议375×667-20,这样方便在手机上直接查看原型,减去状态栏20px是因为Axure导出的原型iOS上无法隐藏。...你的微信更新了吗? 6. 用户使用语言与字号 ? ▲语言 ? ▲字体大小 语言选择上,毋庸置疑中文占据首位。...字体上,几乎100%的用户使用的是16px,可能是系统默认字体大小,就像我编辑微信推文一样,每次新建“蔬菜”字体都是默认16px,感觉是不大不小,看着刚好,那些使用20,还有32px的,莫不是视力不好

67070

从6730个微信用户中分析出大家的手机使用习惯

3.操作系统:ios VS android ? ios vs android 意料之中,意料之外!...减去状态栏20px是因为Axure导出的原型iOS上无法隐藏它。” (3)“手机屏幕和像素是没有必然联系的,不能通过像素判断屏幕大小。屏幕大小一般以英寸为单位。”...你的微信更新了吗? 按大多数人的习惯都会自动更新吧,不过说到更新,最近qq最新版本好像又被吐槽:消息的地方,搜索框上去后,有的丑?!!! 6.用户使用语言与字号 ? 语言 ?...字体大小 语言选择上,大多数人选择了中文,国内用户居多,也是,英文取名小程序本来就是为国人设计的,当然也有少部分使用英文的用户,不一定他们就是外国人,比如我,曾经有一段时间将系统语言改为英文,为了使自己英文水平有所提升...字体上,几乎100%的用户使用的是16px(一柱擎天!)

75620

我扒了 6730 个微信用户数据,得出了这些结论......

3、操作系统:iOS VS Android ? iOS vs Android 图中的结果也算是在意料之中。有近45%的土豪用的iOS机,不可否认还是有很多人选择实惠的Android机。...再来细看一下大家使用iOS系统和安卓系统的版本号: ? iOS系统版本号 从图中可以看出苹果手机基本上都将系统更新到了较新的版本,其中iOS11.4.1的使用数量最多。 ?...如果使用Axure设计原型,建议375×667-20,这样方便在手机上直接查看原型,减去状态栏20px是因为Axure导出的原型iOS上无法隐藏。...你的微信更新了吗? 6、用户使用语言与字号 ? 语言 ?...字体大小 语言选择上,毋庸置疑中文占据首位; 字体上,几乎100%的用户使用的是16px,可能是系统默认字体大小,就像我编辑微信推文一样,每次新建“蔬菜”字体都是默认16px,感觉是不大不小,看着刚好

68430

vue3.0中使用postcss-pxtorem

前端开发还原设计稿的重要性毋庸置疑,目前应用的单位最多还是rem,然而每次制作过程中需要自己计算rem值,为了能够直接按照设计图的尺寸开发,并且能自动编译转换成rem,下面就来分享下postcss-pxtorem...vue-cli3自动创建的文件) module.exports = { plugins: { 'autoprefixer': { browsers: ['Android >= 4.0', 'iOS...rootValue: 16,//结果为:设计稿元素尺寸/16,比如元素宽320px,最终页面会换算成 20rem propList: ['*'] } } } 操作到这里移动端自动适配了吗...会发现div的宽度是正好的,我们再查看一下字体,发现大小是16px。 我们现在可以把CSS中的px单位换成rem单位来进行测试。...因为html根元素的字体大小是16px,那么换成rem单位,直接除以16就好。

1.5K10

前端开发:这10个Chrome扩展你不得不知

这个工具识别和显示元素的CSS属性方面很有用。它包括一个浮动窗口,您可以把鼠标悬停在页面上任一元素上以查看它的所有CSS属性。您可以通过快捷键CSSViewer的窗体中轻松复制您选定元素的样式。...也许您会感到奇怪,Chrome本身的开发者工具不是已经足够了吗,为什么我还要用它? 其实这个插件比我们浏览器中的开发者工具显示的信息更多也更先进。...这个工具栏包含许多方便的工具,程序员和设计人员都可以日常工作中使用它们,从而提高工作效率。它的范围从向元素添加轮廓、显示标尺、查找页面上的所有损坏图像到更改页面布局、操作图片等。...浏览网页时,通常吸引我眼球的是页面中正在使用的字体。当我对某个文字感兴趣想要查看其使用的字体时,我会下意识地单击鼠标右键以打开开发人员工具,查看它的源代码。但是,这样还是太繁琐了。...WhatFont使字体查看更加容易。它使您在把鼠标悬停在文本上就能快速查看它使用的字体。 结论 以上只是基于我自己的理解,这些扩展是我的工作更加的轻松快捷。

2.4K10

Web测试检查清单

@ # $ % ^ &); 已经存在的文件名;没有存储空间;只读模式; 文件被锁定;文件位于远程机器上;文件损坏。...1,234,567. 4、字符串攻击 长字符串(255, 256, 257, 1000, 1024, 2000, 2048 或更多字符); 带音标的字符(àáâãäåçèéêëìíîðñòôõöö等);亚洲字符...2、验证网页上的所有操作均可以通过键盘操作完成 3、面包屑导航是否存在 4、确保未保存当前页面时离开页面有用户提示信息 3.2、链接 1、检查站点地图中的所有链接并查看是否存在损坏的链接 2、确保所有链接的目的地址跟标题描述相符...1、确保整个网页产品中字体设置的一致性 2、确保字体放大时页面布局不被破坏 3、确保所有字体设置的易读性 4、确保不同类型内容同一页面显示时尽量选用不同字体 4、内容、图片、按钮 4.1、内容 1、...检验页面的提示信息等,例如有字段截取的标题,鼠标放上去会自动显示含有被截取部分的完整内容等 9、兼容性测试 9.1、平台测试 1、操作系统Windows、Mac、Linux 2、手机系统Android、iOS

1.6K10

面向所有人的 UI 编程 :透过点按弹窗初尝 SwiftUI

若你有兴趣学习 iOS 应用程序开发,又或者是想了解 iOS 程序是如何运行的,欢迎关注这一系列文章。我会频繁更新关于 iOS 程序开发的各种知识点和技巧。...更新 iOS 13 或者 iPadOS 13 后,你会发现长按许多软件图标都会出现如下弹窗,比如设置内的快捷选项允许你快速更改电池设置等等。...事实上,苹果在今年 WWDC 19 开发者大会中,推荐开发者将应用内弹窗安置应用程序的方方面面,以保证 iOS 用户体验的一致性。 ?...其中,上图的例子里的 View 又包含了两个更小的 Text View,每个 Text View 又被 .font 的字体修改器修改。...发现了吗?纵向排列的 View SwiftUI 里叫做 VStack,它用一个花括号 {包住里面的内容};而文字的 View SwiftUI 里叫做 Text。

2.1K40

flutter入门简介

1.1 Flutter是什么 1.1.1 Flutter简介 Flutter是谷歌的移动UI框架,可以快速iOS和Android上构建高质量的原生用户界面,一份代码可以同时生成iOS和Android两个高性能...原生性能Flutter包含了许多核心的widget,如滚动、导航、图标和字体等,这些都可以iOS和Android上达到原生应用一样的性能。...Text 即文本渲染,其渲染层次如下:衍生自 Minikin的libtxt库(用于字体选择,分隔行);HartBuzz用于字形选择和成型;Skia作为渲染/GPU后端,Android和Fuchsia上使用...FreeType渲染,iOS上使用CoreGraphics来渲染字体。...总结 有了资料和社区后,对于我们学习者自身来说,最重要的还是要多动手、多实践,本书后面的章节中,希望读者能够亲自动手写一下示例。准备好了吗,下一章中,我们将正式进入Flutter的世界!

78230

2017微信数据报告:日活跃用户达9亿、日发消息380亿条

1、引言 2017年11月9日,微信团队成都腾讯全球合作伙伴大会上为全球伙伴解读了最新的《2017微信数据报告》。微信每天有多少条消息被发送?目前有多少个行业已经使用小程序了?答案尽在其中!...微信后台基于时间序的海量数据冷热分级架构设计实践》 《微信团队原创分享:Android版微信的臃肿之困与模块化实践之路》 《微信后台团队:微信后台异步消息队列的优化升级实践分享》 《微信团队原创分享:微信客户端SQLite数据库损坏修复实践...版微信升级iOS9遇到的各种“坑”》 《微信团队原创资源混淆工具:让你的APK立减1M》 《微信团队原创Android资源混淆工具:AndResGuard [有源码]》 《Android版微信安装包...“减肥”实战记录》 《iOS版微信安装包“减肥”实战记录》 《移动端IM实践:iOS版微信界面卡顿监测方案》 《微信“红包照片”背后的技术难题》 《移动端IM实践:iOS版微信小视频功能技术方案实录...版微信的多设备字体适配方案探讨》 《信鸽团队原创:一起走过 iOS10 上消息推送(APNS)的坑》 《腾讯信鸽技术分享:百亿级实时消息推送的实战经验》 >>更多同类文章 …… (本文同步发布于

1.3K10

苹果iOS 15发布:关机也能定位,ASMR重度用户狂喜,这波库克又“去苹果化”了

PS:手写字体也能识别,目前支持7种语言,XS之后的机型都能用。 手游玩家免打扰来了 之前饱受苹果玩家们诟病的,打游戏时没有免打扰这一点,苹果现在终于更新了!...之前的苹果搜索确实用处不大,但它已经iOS15上完成了“再进化”。 只需要输入一个名字,包括ta的照片、联系信息、聊天记录、共享文件……都会一起跳出来,绝对是你想要的!...不过,启动速度上,抖⾳启动⽐iOS 14慢了两秒多,农药则是慢了4秒左右。推测是因为有很多画⾯素材更新后要重新下载到本地,所以变慢了。...iPadOS15的宣传重点,仍旧是“轻松完成任务、灵活多用” 那么这次,iPad真能摆脱“买前生产力,买后爱奇艺”的命运了吗? 此次更新的最大重点是对多任务和分屏显示的优化。...看到这里,你觉得iPad这次能成为生产力了吗? One More Thing iOS15和iPadOS15不像13带来了深色模式,14新增的小组件这种大的功能更新。

1.1K20
领券