锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / u前端开发开源 / iconfont
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

iconfont


大家都知道,网页里图片多会影响加载速度,但是没图片又影响美观,iconfont就是为了解决这个问题所出的技术,iconfont显示小图片,也叫图标到界面上,以矢量的方式显示,不用进行像素的渲染,这样就加快了速度,这是iconfont优点的表现。

iconfont的底层技术是通用的,所以可以用在桌面软件里,并不是网页里才可以用。字体文件里会包含有编码和矢量图片的对应关系,设计好专用的字体文件,指定用哪些编码和对应的矢量图片,把字体当成资源加载到项目里,就可以用编号找出来这些矢量图片使用了。

但是,iconfont在某些桌面软件特别场合下是不能使用的,并且iconfont的图片只能当图标用,层次高的界面使用iconfont不太对应,不能表达出更高的意境,因为iconfont色彩单一。

iconfont也可以理解为一个平台,有专门的设计人员,比如https://www.iconfont.cn/上有专业的设计人员,设计风格统一,意义明显的图标,项目开发人员可以购买使用,减少界面上开发难度。

锐英源软件在C#.NET开发环境下使用过iconfont,下面介绍下开发步骤,步骤是个iconfont教程,大家请参考学习:

1、导入oft或ttf文件为项目资源,这两类文件都是字体文件,可以从例子里找,也可以从iconfont.cn上下载,字体文件未必是全的。用项目资源创建出Font。

2、指定桌面控件的渲染方式UseCompatibleTextRendering:

UseCompatibleTextRendering

这个属性要设置为真,但是我这假也能显示。

3、给控件指定第一步创建的字体。

4、赋值带有编码的字符串,比如"\ue666"。

对于Web下使用,方式类似,指定字体,赋值编码文本,比C#里更容易。

锐英源软件接触iconfont也是和一个上市公司项目合作时遇到iconfont,大公司确实作法正规,值得学习。

iconfont技巧
友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内