精华内容
下载资源
问答
  • TextMeshPro创建中文字体库

    千次阅读 2019-10-08 16:40:58
    前提:使用的source字体库里面必须包含有你所需要的字 创建: Window => TextMeshPro => Font Asset Creator 基本的设置就不说了,主要需要设置的如下图: 第一个地方是设置这个字体库大小的,因为...
    前提:使用的source字体库里面必须包含有你所需要的字
    创建:

    Window => TextMeshPro => Font Asset Creator
    在这里插入图片描述
    基本的设置就不说了,主要需要设置的如下图:
    在这里插入图片描述
    第一个地方是设置这个字体库大小的,因为我们要使用所有的汉字,所以这个地方尽量调大些。
    第二个地方是设置根据什么来生成字体库,默认是ASCII表,但是这种方式无法生成中文字体库,所以使用图中所示模式。
    第三个地方就是根据Unicode编码范围来指定,图中是默认创建的字体库所用到的字符区间,我们可以沿用(毕竟后面我给的编码范围不一定包括一些英文符号),中文汉字的一个10进制编码表如下:

    类型 16进制区间 10进制区间
    基本汉字及补充 4E00-9FCB 19968-40907
    扩展A 3400-4DB5 13312-19893
    扩展B 20000-2A6D6 131072-173782
    扩展C 2A700-2B734 173824-177972
    扩展D 2B740-2B81D 177984-178205
    康熙部首 2F00-2FD5 12032-12245
    兼容汉字 F900-FAD9 63744-64217
    兼容扩展 2F800-2FA1D 194560-195101
    PUA(GBK)部件 E815-E86F 59413-59503
    部件扩展 E400-E5E8 58368-58856
    PUA补增 E600-E6CF 58880-59087
    汉字笔画 31C0-31E3 12736-12771
    汉字结构 2FF0-2FFB 12272-12283
    汉语注音 3105-3120 12549-12576
    注音扩展 31A0-31BA 12704-12730
    3007 12295

    具体使用哪些字符区间根据项目实际要求来确定(后面再改也行,只要save为同一个文件就不影响)
    第四个是创建的字体的效果设置,默认smooth就够了。

    展开全文
  • 首先很简单的创建一个gameobject,就叫这个名字吧: 接着为他增加NGUI的font属性: 然后: 接着把喜欢的字体拖进来吧~ Size可以自己变哈~如果觉得太模糊可以增加大一点哈~我是用100...
    现在我就说明一下如何制作:

    首先很简单的创建一个gameobject,就叫这个名字吧:



    接着为他增加NGUI的font属性:



    然后:


    接着把喜欢的字体拖进来吧~


    Size可以自己变哈~如果觉得太模糊可以增加大一点哈~我是用100



    大家会注意到,NGUI为ttf字体下面增加了动态图集,这是自动的~
    现在把这个东西存为预制件吧~


    创建一个label试试吧:


    展开全文
  • Unity官方的插件,专门用来弥补UGUI中Text无法设置字符间距等不足,而且可以通过设置材质等方式制作出非常棒的字体效果。 TextMeshPro安装 TextMeshPro在2018版本以后就可以通过Window/PackageManager直接获取,而且...

    TextMeshPro简介

    Unity官方的插件,专门用来弥补UGUI中Text无法设置字符间距等不足,而且可以通过设置材质等方式制作出非常棒的字体效果。

    TextMeshPro安装

    TextMeshPro在2018版本以后就可以通过Window/PackageManager直接获取,而且可以自己选择版本,2018以前的可以直接去AssetStore上面下载,下载后你就可以使用(PS:需要去设置一下,简单的步骤就是你随便添加一个TextMeshPro的组件,然后它就会自动提示你去设置一下)

    文档链接

    http://digitalnativestudios.com/textmeshpro/docs/ 这个链接在下载的插件的介绍文档里面也有

    创建字体库

    http://digitalnativestudios.com/textmeshpro/docs/settings/#font 官方步骤,我们这里简单走一下

    • 设置:
      找到TextMesh Pro/Resources,这个文件夹下有一个TMP Setting,官方要求必须要有这个设置,TextMesh才能正常运行
      在这里插入图片描述在这里插入图片描述
      之后就是看DefaultFontAsset,这里定义了默认的字体库以及这些字体库所处的位置(必须在Resources文件夹下面),里面的内容可以自己去修改,然后你创建的所有字体库都该统一放在这个下面。

    • 创建
      打开window/TextMeshPro/FontAssetCreator之后会打开一个窗口,主要注意左上角的设置
      在这里插入图片描述
      首先第一个参数是设置源font文件,这个可以从网上下载,有很多,或者用默认的也行,这里我就用随便找的一个中文字体库(注意如果有的字体库没有中文,那么你也无法创建出中文的自定义字体)然后是一些常规设置,这些参数在文档里面都有介绍,具体内容看文档,我只简单介绍一下:

    SamplingPointSize:设置间距的,自己一般自动就行
    Padding:这个跟后面的Atlas Resolution相关连的,一般按图中设置就行,具体意思我也不是很清楚
    PackingMethod:打包方式
    AtlasResolution:上面说了
    CharacterSet:这里是设置你要制作的是那些字符的字体库,因为TextMesh不会把所有的字符都给你创建出来,你需要自己去定义需要那些字符,我这里选择的是来自文件,也就是把我选择的Text文件里面的所有字符都制作在字符集里面。
    RenderMode:渲染模式,这个具体效果可以直接选择测试一下,不好解释

    当你设置完之后就可以点那个创建按钮了,创建出来的结果如图

    在这里插入图片描述

    这里就是我创建出来的字符集了(如果有人创建出来没有看到字,那么就去设置一下AtlasResolution,可能是你设置的大小不对),可以看到只有9个字,也就是说我如果用这个字符集,它就只能显示这9个字,其他的都是乱码,包括符号(你实际用的时候会发现能显示出来,但这是由于其他机制造成的从其他字符集里取出来的,这里后面再讲)

    最后你创建完了就可以点Save按钮保存到之前提到的设置好的文件夹下面了,之后你就可以用了。

    • 特殊效果
      可以看到到这里为止除了RenderMode对效果有影响,好像没有其他的效果了,这是因为那些特殊的效果是要在创建出来的文件里面去设置的
      在这里插入图片描述

    这些参数我还没有研究透,所以大家需要的就去看文档了

    展开全文
  • 由于UGUI自带的Text组件在2D的UI聊天气泡显示的时候,字体不能缩到更小的大小与画面适配。 就启用TextMeshPro。 为什么要新建一个 Font Asset,因为使用自带的FontAsset,在TextMeshPro的TextInput中输入中文,...

     

    由于UGUI自带的Text组件在2D的UI聊天气泡显示的时候,字体不能缩到更小的大小与画面适配。

    就启用TextMeshPro。

    为什么要新建一个 Font Asset,因为使用自带的FontAsset,在TextMeshPro的TextInput中输入中文,中文会出现乱码。

     

    参考资料4,6。

    安装、导入TextMeshPro插件。

     

    打开FontAssetCreator窗口。

    菜单栏-Window-TextMeshPro-FontAssetCreator

     

    如何获得字体Source Font File

    从WIN10系统 控制面板-字体-预览、删除或者显示和隐藏计算机上安装的字体

    复制这些中文字体,粘贴到 项目工程中,这些 字体文件的 名字 会从 中文 自动转换为 英文。

    对照参考资料3 来辨认。

    Font Asset Creator - Source Font File设置为 simhei或者其他字体。

     

    如何获得 Character File

    新建一个ch.txt文本,格式为UTF-8的格式,把参考资料1里面的字全部复制粘贴到这个ch.txt文件内,保存为UTF-8的格式,拖入UNITY项目工程中。

    选择Character Set 为 Characters from File。

    Character File 设置为 ch.txt文件。

    点击 Generate Font Atlas,等待读条结束,生成simhei SDF.asset文件。

    这个生成的simhei SDF.asset文件 用于 场景中的 TextMeshPro - Text(UI)组件-Main Settings-Font Asset的设置。

     

    用于解决 TextMeshPro组件的 TextInput组件 出现中文乱码的问题。

     

     

    参考资料:

    1.GB2312标准字库

    2.win10系统如何查找字体库位置

    3.中文字体font-family常用列表

    4.Unity3D插件之TextMeshPro字体资源的制作

    5.文本去重工具

    6.【Unity3d】Textmesh pro教程(一):介绍及制作Font Asset

    7.

     

     

    展开全文
  • 最近项目上用到了很多svg图,设计师经常频繁改版,苦不堪言,于是就想到了把图片转成字体库来使用。使用图片的缺点: 1. 图片加载速度慢 2. 图片大小固定,无法调节 3. 当代码重构或者图片目录位置改变时,需要一...
  • 向Android studio里面加入.ttf字体库,在项目的APP中创建assets文件夹,往里面放入ttf字体库,步骤如下: 创建好了assets的文件之后将我们需要使用到的字体库导入 接下来就可以正常使用了; 先在activity_...
  • Android 如何应用ttf图标字体库

    千次阅读 2016-11-10 10:59:20
    作为一个Android开发者,自己想做一个app练手,有个比较头疼的问题就是没有UI图标资源~~ 其实很容易搞定的,下面就来聊聊如何在Android中应用图标字体库,找图标不再纠结! 图标库传送门:...
  • Android 字体库详解

    千次阅读 2020-04-22 10:07:38
    android 自带的有字体库,在xml中可以设置,当然代码中自不必说。 1:xml使用 <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" ...
  • Android引用ttf图标字体库

    千次阅读 2018-06-07 15:55:23
    自己想做一个app练手,有个比较头疼的问题就是没有UI图标资源~~ 其实很容易搞定的,下面就来聊聊如何在Android中应用图标字体库,找图标不再纠结!图标库传送门:https://icomoon.io/app/#/select1、点击左...
  • iOS开发 - 加载三方字体库

    千次阅读 2015-08-13 17:59:39
    steps 1:将字体库文件拖入项目中steps 2:修改Info.plist,添加Fonts provided by application属性,设值为字体体文件名steps 3:点选Project文件,查看Build Phases中的Compile Sources,如果没有字体库文件, 点+...
  • 首先我们先下载好需要的字体库,我一般是在css文件夹根目录下再创建一个名为font文件夹,将下载好的字体库放进去然后在CSS文件中进行@font-face规则的声明 @font-face { font-family: 'English'; src: url(.
  • 解决页面中引用了谷歌字体库访问缓慢的问题 这段时间做一个项目的时候遇到了页面访问谷歌字体库加载缓慢的问题。通过将google字体库本地化解决了问题。
  • 制作自己字体图标

    千次阅读 2018-09-20 23:00:39
    你可能使用过或听说过各种字体图标,比如fontawesome, glyphicon等,想过制作一个属于自己字体图标吗?今天就试着做一个。 参考:https://justforuse.github.io/blog/2018/09/personal-font-icon-tutorial/ ....
  • 大家都发现在很多阅读类APP中都有很多字体风格,如果自己实现比较的麻烦,需要打包字体库内嵌到项目中,字体库又大,大多数情况下吃力不讨好;如果想做一个个性点APP,想要实现不同风格字体,有没有的能够简单的实现...
  • Android 图标自适应:用 TextView 来显示图片 & 生成自己字体库 今天我们来介绍一种用TextView代替并显示图片,以达到App优化及图标自适应的效果。当然,我们先来看一下效果: 这些真的只是TextView文本 如果你...
  • Windows CreateFont:创建自己字体

    万次阅读 2016-06-20 06:38:13
    前面无论是使用文本输出函数还是 ...创建字体使用 CreateFont 函数,它的原型是: HFONT CreateFont( int cHeight, //字体的逻辑高度 int cWidth, //字体的逻辑宽度 int cEscapement, //指定移位向量相对X轴的偏
  • Cocos2d-x3.1自定义字体库的使用

    千次阅读 2014-07-19 22:28:37
    今天要介绍的便是如何在iOS中引入ttf字体库文件(Cocos2d-x 原理相同) 在iOS中使用字体库的步骤如下(Android无需下述处理,可直接使用): 1.获取ttf字体库文件(网上搜索一搜一堆) 2.在Mac上安装字体库文件(主要...
  • 非常实用,Android引用ttf图标字体库

    千次阅读 2016-12-27 12:56:07
    作为一个Android开发者,自己想做一个app练手,有个比较头疼的问题就是没有UI图标资源~~ 其实很容易搞定的,下面就来聊聊如何在Android中应用图标字体库,找图标不再纠结! 图标库传送门:...
  • Android使用ttf字体库替代替图片

    千次阅读 2018-01-16 17:59:21
    我们知道Android中,有各种不同尺寸的屏幕,所以,就需要多套UI图片来进行手机的适配,这样,又会造成apk过大,所以,所以,使用字体文件来替换掉UI图片也属于APK瘦身的一种方式,本篇文章将介绍字体图标的使用。...
  • taro开发小程序引入icon字体库

    千次阅读 2019-07-25 17:32:00
    1、在阿里巴巴字体库选购喜欢的字体并下载压缩文件, 阿里巴巴字体库使用方法 1.进入阿里巴巴字体官网 注册登录 2.按照如图所示1、2、3 创建一个项目3.在首页选择需要的字体添加到购物车,4.在右上角购物车内,...
  • 服务器安装字体库解决出现xx问题

    千次阅读 2016-04-01 10:48:17
    首先,先安装字体库所需要的控件 apt-get install xfonts-utils apt-get install fontconfig apt-get install ttf-dejavu-core 然后,将你下载好的字体文件放置到如下位置(.ttf文件): 将下载好的字体复制到...
  • 1、在 阿里巴巴字体库 选购喜欢的字体并下载压缩文件, 阿里巴巴字体库使用方法 进入阿里巴巴字体官网 注册登录 按照如图所示1、2、3 创建一个项目 在首页选择需要的字体添加到购物车, 在右上角购物车内,将所选图标...
  • Qt使用FontAwesome图标字体库

    千次阅读 2017-11-11 10:17:06
    这个是我们Qt程序使用FontAwesome图标字体库时需要加载的 然后在css目录下找到font-awesome.css这个是我们开发时需要对字体编码进行查找用的 在官网的 http://fontawesome.io/icons/ 页面可以查看所有的图标, 挑选...
  • Android神技之 使用SVG以及自定义IconFont字体库简介Google在Android 5.X中增加了对SVG矢量图形的支持。SVG是什么 SVG 指可伸缩矢量图形 (Scalable Vector Graphics) SVG用来定义用于网络的基于矢量的图形 SVG使用 ...
  • Qt之字体文件(TTF)图标字体库

    千次阅读 2017-12-03 21:03:27
    一套绝佳的图标字体库和CSS框架: http://fontawesome.dashgame.com/ 这套图形字体真的非常好看,现在介绍下怎么使用:把下载下来的压缩包解压,把font目录下的tty文件添加到资源中。Widget::Widget(QWidget *...
  • Docker制作含字体库的OpenJdk镜像

    千次阅读 2020-08-21 11:43:58
    最近项目上测试环境,测试测一个导出模板的功能时,发现模板...结果百度了一下午,没有解决方案,偶然看到一个资源下载,说是Docker缺少字体库原因,我突然想到之前处理过一个问题,也是Docker部署项目,然后图形验证
  • 嵌入式 初探freetype字体库

    千次阅读 2013-12-02 14:52:16
    文字的显示依赖于字体字库,大致的字体字库分为点阵字库、笔画字库和轮廓字库。 点阵字库:缺点比较明显,缩放存在锯齿,渲染旋转等操作相对复杂,且效果不理想,先大多用在嵌入式行业(基本抛弃),常见格式有bdf...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,566
精华内容 37,026
关键字:

如何创建自己的字体库