背景

UI在设计的时候针对某部分需要特殊展示的可能采用了特殊的字体。比如下图中的统计的数字,这个数字的字体在页面中用到的范围有限,只在统计的地方用到了字体中的数字。

解决方案

  1. 类似这种的固定的可以让UI切一张精灵图,前端自己拼起来;
  2. 将单个数字上传到iconfont上,前端下载字体文件后使用的时候再拼起来;
  3. 引入数字所用到的字体,引入后前端再使用;
  4. 对原字体进行裁决,只保留字体中的数字。然后再引入,再使用。

针对第一二种方案需要前端再拼一次不能够直接使用,第3种全字体的方式引入会带来额外的网络负担,页面字体显示可能会延时。所有采用第4种裁剪字体的方式。

裁剪字体

裁剪字体可以自己找一个字体编辑的软件,以下介绍win下的一款字体裁剪软件。

此处我用的是FontCreator下面介绍简单的使用技巧

  1. 安装完软件后[网上有绿色版的]打开软件
  1. 打开下载完成的字体,字体下载也挺好找的,或者让UI给一份。我此处是打开的已安装的字体。
  1. 删除不需要的文字,只保留自己需要的。
  1. 将裁剪完的字体另存为一个新的字体

可以看到裁剪完的字体大小还是比较理想的

  1. 将字体引入到页面中进行使用
@font-face{font-family:'fbfristpage-number';src:url('../font/firstpage-number.ttf') format('truetype');
}
复制代码

转载于:https://juejin.im/post/5c65158b51882524c84f0712

前端对UI设计的特殊字体的处理相关推荐

  1. html还原ui,前端高度还原设计稿(字体篇)

    前言: 以前前端都是拿到psd设计图,需要自己用ps切图,需要自己在psd上面一个个去量设计的大小和间距,而现在一般都是要求设计师把设计稿直接上传到蓝湖上面,通过蓝湖的标注来写出前端代码!下面我就前端 ...

  2. 【UI设计培训】字体设计-偏旁部首变形

    UI设计培训中字体设计也是非常重要的一节课,字体在UI设计岗位中可以说用到的频率是非常高的,是设计师必须学会并且要有娴熟运用的一项必备技能,在进行汉字设计的时候,可以把汉字拆分成几个偏旁部首的形式进行 ...

  3. android ui设计最新字体,ui用什么字体_安卓ui设计用什么字体

    1 ui用什么字体 UI中字体使用的关键因素. 1.可读性. ui用什么字体_安卓ui设计用什么字体,可读性是UI中字体所需考虑的首要因素.字母字形必须清晰可辨,作为UI元素,其中不同的字母必须可以被 ...

  4. ui设计移动端字体适配_移动端UI设计规范

    一.边距.间距 原则:边距(左右)要大于间距(上下). 模块边距 10px.12px.15px.16px 15px 常用 10px 最小,要展示更多的内容才用 模块间距 8px.10px.15px.1 ...

  5. ui设计移动端字体适配_移动端UI设计规范全方位汇总(附演示PPT下载)

    很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,对做UI设计的基础概念也没有清晰的认识,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页 ...

  6. ui设计移动端字体适配_JavaScript之独立使用lib-flexible.js适配移动端UI设计750px设计图...

    本篇文章主要讲述JavaScript之独立使用lib-flexible.js适配移动端UI设计750px设计图,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. 最近在和设计沟通关 ...

  7. ui设计移动端字体适配_移动端字体ui设计 移动端界面设计规范

    做字体设计和图标设计,应该攻读什么专业? UI设计需要学习几个月能找工作? 您好:关于需要学习几个月才能找到一份工作,我的理解和建议如下: 1?由于UI只是设计者手中的一个工具,它是表达内部设计思想的 ...

  8. ui设计移动端字体适配_超全面的移动端UI 设计规范整理汇总

    很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页面总是不那么尽如人意.本文整理汇总了一些 ...

  9. ui设计移动端字体适配_学习UI设计的你要掌握移动端字体七准则

    原标题:学习UI设计的你要掌握移动端字体七准则 字体有许多值得深究的细节,细微的设计汇聚起来,对阅读体验会产生巨大影响. 可能你听过这说法,好的字体是隐形的,不过更准确来说,应该是好的字体让阅读行为毫 ...

  10. Web前端:UI设计对提高用户参与度的重要性

    创建网站或应用程序时,用户界面设计至关重要,不容忽视.用户界面(UI)设计是提高网站流量和转化率的重要策略.它创造了出色的用户体验和忠诚的客户. 关于用户界面设计,最小的调整可能会产生重大影响.像按钮 ...

最新文章

  1. python3.6.2安装教程-Linux下升级安装Python-3.6.2版本
  2. python领域有什么用-Python语言被广泛用在哪些领域了?
  3. 利用Android NDK编译lapack
  4. css经典布局——头尾固定高度中间高度自适应布局
  5. Android 手把手带你玩转自己定义相机
  6. UVA - 1588 ​​​​​​​Kickdown
  7. python计算结果向上取整_python中的向上取整向下取整以及四舍五入的方法
  8. Exploring Ionic Lists
  9. C语言在main中输入2个整数ab,请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出...
  10. OpenCV之图像平滑处理
  11. 【从零开始学习SLAM】扫地机器人工作原理 传感器原理 结构 工作流程 路径规划技术
  12. Redis6.0.6_06_Redis 集群
  13. 山东大学软件学院2021算法导论期末试题
  14. matlab功率放大器,基于MATLAB的C类功率放大器设计
  15. 绍兴印象二 从三味书屋到百草园
  16. java反射机制之Method invoke执行调用方法例子
  17. flutter 漂亮聊天UI界面实现 flutter-chatUI-again (11)
  18. asp.net消除锯齿的办法
  19. JQueryUI自动补全 搜索提示实践
  20. 关于developer express 的RepositoryItemCheckEdit 不能多选的问题

热门文章

  1. 算法:在有序的链表中删除掉所有重复的数据(包括重复本身的节点)Remove Duplicates from Sorted List II
  2. 推荐两款iOS手机debug工具 Flex 和 啄木鸟(阿里巴巴开源)
  3. 计算机专业c语言讲解,1计算机科学与技术专业本科C语言程序设计期末复习题1讲解.doc...
  4. 1 1 2 2 3 ...java_java 接收一个键盘输入的整数,计算1-1/2!+1/3!-1/4!.....1/n!
  5. axios token失效刷新token怎么重新请求_Token 刷新并发处理解决方案
  6. Kaggle Future Sales“”竞赛 XGB_model_final
  7. linux关闭端口命令_linux 网络检测常用命令(tcp/udp 端口检测)
  8. 【生信进阶练习1000days】day14-GenomicDataCommons(GDC)
  9. λ^n |λI−AB|= λ^m |λI−BA|
  10. 企业安全:业务的安全韧性