zoukankan      html  css  js  c++  java
  • webfont应用系列(二)如何制作图标字体?

    工具:

    1、打开Fontographer,菜单"File"->"New"新建字体文件,双击第一个带有两个"**"的格子,打开编辑页面。此时为了方便查看,建议通过"Windows"->"Tile vertically"把窗口为横向平铺,如图(右边是编辑页):

    webfont应用系列(二)如何制作图标字体? - 网易邮箱前端技术中心 - 网易邮箱前端技术中心

     图一、Fontographer界面,右侧为字体图形编辑页

    把矢量图标复制到编辑页中,调整位置和及大小,主界面可以实时预览图标形状,如图(为了方便截图窗口调成了上下平铺):

    webfont应用系列(二)如何制作图标字体? - 网易邮箱前端技术中心 - 网易邮箱前端技术中心

     图二、复制矢量图形进入编辑页,调整大小及位置,同时主界面中能够实时预览

    关闭编辑页,回到主界面,此时一个字体图标做好了。

    2、但问题是,如何让1中添加好的图标对应到具体的字符上面呢?

    回到主界面,点选刚才编辑的格子,菜单"Element"->"Selection info",在出现的对话框中填写"Glyph name"(字符)及"Unicode index"(字符编码),点击"ok",如图:

    webfont应用系列(二)如何制作图标字体? - 网易邮箱前端技术中心 - 网易邮箱前端技术中心
    图三、输入图标对应字符以及编码(以小写字母a为例)

    这样,当使用这个字体文件时候,字母a就会渲染成其所对应的图标。

    技巧:字符容易记住,编码却不易,此时通过"Unicode index"项右边的Get frome "name"按钮获取字符对应编码。

    3、第二步之后,图标字体基本上完成了:

    webfont应用系列(二)如何制作图标字体? - 网易邮箱前端技术中心 - 网易邮箱前端技术中心

     图四、图标字体

    接下来在菜单"Element"->"Font info"中设置一下作者、版权等相关信息。

    4、导出字体文件,菜单"File"->"Generate font files",选择文件格式、路径,导出即可完成字体文件制作。

    webfont应用系列(二)如何制作图标字体? - 网易邮箱前端技术中心 - 网易邮箱前端技术中心

     图五、导出的字体文件

    备注:一般导出ttf文件,要想转成其它格式文件,笔者推荐这个网站:@FONT-FACE GENERATOR,上传ttf之后,自动生成eot、woff、svg等多种格式,且提供打包下载。

    http://www.fontsquirrel.com/tools/webfont-generator

    http://fortawesome.github.io/Font-Awesome/

  • 相关阅读:
    cocos2dx ListView 动态加载(代码)
    cocos2dx ListView 大量 Item 加载方案(转)
    ListView 两列多行实现
    C++Study 指针详解
    cocos2d-x3.2 studio -------- 打包apk
    Quick-cocos2d-x3.3 Study (二十一)--------- 随机数
    Cocos2d-x 3.x使用第三方库播放gif图
    Cocos Studio ---------- 使用 C++ 开发游戏( 选门 )
    Quick-cocos2d-x3.3 Study (二十)--------- 音乐音效
    javaBean
  • 原文地址:https://www.cnblogs.com/wjglj/p/4878907.html
Copyright © 2011-2022 走看看