欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Microsoft Office使用开源FreeType项目

程序员文章站 2022-04-02 23:15:20
...
   微软互操作性战略团队总经理Jean Paoli在最近接受美国《Network World》杂志的采访中说:"We love open source,We have worked with open source for a long time now." (“我们爱开源,我们已经合作了很长一段时间。”)

   现在我们发现在Microsoft Office 2011 for Mac(beta 5)中,微软使用了开源项目FreeType。

Microsoft Office使用开源FreeType项目


  FreeType是一个用C语言实现的字型栅格化引擎制作的的一个函式库。它可以用来将字符栅格化并映射成位圖以及提供其他字体相关业务的支持。

  FreeType并不提供API以执行更高级的功能,如文字布局或图形处理(例如彩色文本渲染、“空洞化”等)。然而,它提供了一个简单、易用并统一的接口来访问字型文件的内容,从而极大地简化了这些任务。

截至2010年8月,FreeType的最新版本是FreeType 2.4.2,它支持各种字体格式,包括TrueType、Type 1、以及OpenType。FreeType 1是一个去掉了苹果和微软原始痕迹的清洁版。

  FreeType在两个*软件许可证的授权下发布:GNU通用公共许可证或者以及一个类似原版的BSD许可证(带有广告语气)。因此这个函式库能够使用于任何类型的项目中,无论其是否是专有软件。同时也包括正在使用的主要*桌面系统软件。FreeType也是现代视频游戏广泛使用的栅格化引擎。

  2007年,Sun公司在OpenJDK这个Java开发工具包中将专有的字型栅格化引擎变更为FreeType。

  微软说它“爱开源”,确实是言行一致。