前端对UI设计的特殊字体的处理
背景
UI在设计的时候针对某部分需要特殊展示的可能采用了特殊的字体。比如下图中的统计的数字,这个数字的字体在页面中用到的范围有限,只在统计的地方用到了字体中的数字。
解决方案
- 类似这种的固定的可以让UI切一张精灵图,前端自己拼起来;
- 将单个数字上传到iconfont上,前端下载字体文件后使用的时候再拼起来;
- 引入数字所用到的字体,引入后前端再使用;
- 对原字体进行裁决,只保留字体中的数字。然后再引入,再使用。
针对第一二种方案需要前端再拼一次不能够直接使用,第3种全字体的方式引入会带来额外的网络负担,页面字体显示可能会延时。所有采用第4种裁剪字体的方式。
裁剪字体
裁剪字体可以自己找一个字体编辑的软件,以下介绍win下的一款字体裁剪软件。
此处我用的是FontCreator
下面介绍简单的使用技巧
- 安装完软件后[网上有绿色版的]打开软件
- 打开下载完成的字体,字体下载也挺好找的,或者让UI给一份。我此处是打开的已安装的字体。
- 删除不需要的文字,只保留自己需要的。
- 将裁剪完的字体另存为一个新的字体
可以看到裁剪完的字体大小还是比较理想的
- 将字体引入到页面中进行使用
@font-face{font-family:'fbfristpage-number';src:url('../font/firstpage-number.ttf') format('truetype');
}
复制代码
转载于:https://juejin.im/post/5c65158b51882524c84f0712
前端对UI设计的特殊字体的处理相关推荐
- html还原ui,前端高度还原设计稿(字体篇)
前言: 以前前端都是拿到psd设计图,需要自己用ps切图,需要自己在psd上面一个个去量设计的大小和间距,而现在一般都是要求设计师把设计稿直接上传到蓝湖上面,通过蓝湖的标注来写出前端代码!下面我就前端 ...
- 【UI设计培训】字体设计-偏旁部首变形
UI设计培训中字体设计也是非常重要的一节课,字体在UI设计岗位中可以说用到的频率是非常高的,是设计师必须学会并且要有娴熟运用的一项必备技能,在进行汉字设计的时候,可以把汉字拆分成几个偏旁部首的形式进行 ...
- android ui设计最新字体,ui用什么字体_安卓ui设计用什么字体
1 ui用什么字体 UI中字体使用的关键因素. 1.可读性. ui用什么字体_安卓ui设计用什么字体,可读性是UI中字体所需考虑的首要因素.字母字形必须清晰可辨,作为UI元素,其中不同的字母必须可以被 ...
- ui设计移动端字体适配_移动端UI设计规范
一.边距.间距 原则:边距(左右)要大于间距(上下). 模块边距 10px.12px.15px.16px 15px 常用 10px 最小,要展示更多的内容才用 模块间距 8px.10px.15px.1 ...
- ui设计移动端字体适配_移动端UI设计规范全方位汇总(附演示PPT下载)
很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,对做UI设计的基础概念也没有清晰的认识,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页 ...
- ui设计移动端字体适配_JavaScript之独立使用lib-flexible.js适配移动端UI设计750px设计图...
本篇文章主要讲述JavaScript之独立使用lib-flexible.js适配移动端UI设计750px设计图,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. 最近在和设计沟通关 ...
- ui设计移动端字体适配_移动端字体ui设计 移动端界面设计规范
做字体设计和图标设计,应该攻读什么专业? UI设计需要学习几个月能找工作? 您好:关于需要学习几个月才能找到一份工作,我的理解和建议如下: 1?由于UI只是设计者手中的一个工具,它是表达内部设计思想的 ...
- ui设计移动端字体适配_超全面的移动端UI 设计规范整理汇总
很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页面总是不那么尽如人意.本文整理汇总了一些 ...
- ui设计移动端字体适配_学习UI设计的你要掌握移动端字体七准则
原标题:学习UI设计的你要掌握移动端字体七准则 字体有许多值得深究的细节,细微的设计汇聚起来,对阅读体验会产生巨大影响. 可能你听过这说法,好的字体是隐形的,不过更准确来说,应该是好的字体让阅读行为毫 ...
- Web前端:UI设计对提高用户参与度的重要性
创建网站或应用程序时,用户界面设计至关重要,不容忽视.用户界面(UI)设计是提高网站流量和转化率的重要策略.它创造了出色的用户体验和忠诚的客户. 关于用户界面设计,最小的调整可能会产生重大影响.像按钮 ...
最新文章
- python3.6.2安装教程-Linux下升级安装Python-3.6.2版本
- python领域有什么用-Python语言被广泛用在哪些领域了?
- 利用Android NDK编译lapack
- css经典布局——头尾固定高度中间高度自适应布局
- Android 手把手带你玩转自己定义相机
- UVA - 1588 ​​​​​​​Kickdown
- python计算结果向上取整_python中的向上取整向下取整以及四舍五入的方法
- Exploring Ionic Lists
- C语言在main中输入2个整数ab,请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出...
- OpenCV之图像平滑处理
- 【从零开始学习SLAM】扫地机器人工作原理 传感器原理 结构 工作流程 路径规划技术
- Redis6.0.6_06_Redis 集群
- 山东大学软件学院2021算法导论期末试题
- matlab功率放大器,基于MATLAB的C类功率放大器设计
- 绍兴印象二 从三味书屋到百草园
- java反射机制之Method invoke执行调用方法例子
- flutter 漂亮聊天UI界面实现 flutter-chatUI-again (11)
- asp.net消除锯齿的办法
- JQueryUI自动补全 搜索提示实践
- 关于developer express 的RepositoryItemCheckEdit 不能多选的问题
热门文章
- 算法:在有序的链表中删除掉所有重复的数据(包括重复本身的节点)Remove Duplicates from Sorted List II
- 推荐两款iOS手机debug工具 Flex 和 啄木鸟(阿里巴巴开源)
- 计算机专业c语言讲解,1计算机科学与技术专业本科C语言程序设计期末复习题1讲解.doc...
- 1 1 2 2 3 ...java_java 接收一个键盘输入的整数,计算1-1/2!+1/3!-1/4!.....1/n!
- axios token失效刷新token怎么重新请求_Token 刷新并发处理解决方案
- Kaggle Future Sales“”竞赛 XGB_model_final
- linux关闭端口命令_linux 网络检测常用命令(tcp/udp 端口检测)
- 【生信进阶练习1000days】day14-GenomicDataCommons(GDC)
- λ^n |λI−AB|= λ^m |λI−BA|
- 企业安全:业务的安全韧性