实例介绍
FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。
【实例截图】
【核心代码】
freetype-1.3.1.tar
└── freetype-1.3.1
├── aclocal.m4
├── announce
├── config.guess
├── config.sub
├── configure
├── configure.in
├── contrib
│ ├── ftos2
│ │ ├── DEVELFAQ
│ │ ├── FAQ
│ │ ├── ft2.gif
│ │ ├── ifi
│ │ │ ├── 32fddef.h
│ │ │ ├── 32fdstrc.h
│ │ │ ├── 32ifimet.h
│ │ │ ├── 32pmifi.h
│ │ │ ├── FreeType.def
│ │ │ ├── FreeType.icc
│ │ │ ├── FreeType.wat
│ │ │ ├── ftifi.c
│ │ │ ├── ftifi.h
│ │ │ ├── ftmem.c
│ │ │ ├── ftmem.icc
│ │ │ ├── ftmem.ico
│ │ │ ├── test.c
│ │ │ ├── test.icc
│ │ │ └── test.wat
│ │ ├── install.cmd
│ │ ├── lib
│ │ │ ├── arch
│ │ │ │ └── os2
│ │ │ │ ├── Makefile.icc
│ │ │ │ └── Makefile.wat
│ │ │ └── ttmemory.c
│ │ ├── limit.cmd
│ │ ├── query.cmd
│ │ ├── readme.1st
│ │ ├── readme.txt
│ │ ├── uninstall.cmd
│ │ └── uninst.c
│ ├── mac
│ │ └── mac.hqx
│ ├── ttf2bdf
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── contrib
│ │ │ ├── creatett
│ │ │ ├── creatett.m
│ │ │ └── KOI2iso_pcf
│ │ ├── Makefile.in
│ │ ├── maps
│ │ │ ├── iso8859.1
│ │ │ ├── iso8859.2
│ │ │ ├── iso8859.3
│ │ │ ├── iso8859.5
│ │ │ ├── koi8.r
│ │ │ └── windows.1251
│ │ ├── README
│ │ ├── remap.c
│ │ ├── remap.h
│ │ ├── ttf2bdf.c
│ │ └── ttf2bdf.man
│ ├── ttf2pfb
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── getafm
│ │ ├── Makefile.emx
│ │ ├── Makefile.in
│ │ ├── t1asm.c
│ │ ├── TODO
│ │ ├── ttf2pfb.c
│ │ └── Uni-T1.enc
│ ├── ttf2pk
│ │ ├── BUGS
│ │ ├── case.c
│ │ ├── case.h
│ │ ├── c-auto.h
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── data
│ │ │ ├── Big5.sfd
│ │ │ ├── ET5.enc
│ │ │ ├── EUC.sfd
│ │ │ ├── SJIS.sfd
│ │ │ ├── T1-WGL4.enc
│ │ │ ├── ttfonts.map
│ │ │ ├── UBg5plus.sfd
│ │ │ ├── UBig5.sfd
│ │ │ ├── UGBK.sfd
│ │ │ ├── UGB.sfd
│ │ │ ├── UJIS.sfd
│ │ │ ├── UKS.sfd
│ │ │ ├── Unicode.sfd
│ │ │ └── VPS.rpl
│ │ ├── dvidrv.btm
│ │ ├── dvidrv.doc
│ │ ├── emdir.c
│ │ ├── emdir.h
│ │ ├── emtexdir.c
│ │ ├── emtexdir.h
│ │ ├── errormsg.c
│ │ ├── errormsg.h
│ │ ├── filesrch.c
│ │ ├── filesrch.h
│ │ ├── ligkern.c
│ │ ├── ligkern.h
│ │ ├── Makefile.dm
│ │ ├── Makefile.in
│ │ ├── MakeSub.in
│ │ ├── newobj.c
│ │ ├── newobj.h
│ │ ├── parse.c
│ │ ├── parse.h
│ │ ├── pklib.c
│ │ ├── pklib.h
│ │ ├── README
│ │ ├── scripts
│ │ │ ├── README
│ │ │ ├── teTeX-0.4
│ │ │ │ └── MakeTeXPK.diff
│ │ │ ├── web2c-6.1
│ │ │ │ ├── MakeTeXPK.diff
│ │ │ │ └── README
│ │ │ ├── web2c-7.0
│ │ │ │ └── MakeTeXPK.diff
│ │ │ ├── web2c-7.1
│ │ │ │ ├── MakeTeXPK.diff
│ │ │ │ └── README
│ │ │ └── web2c-7.2
│ │ │ └── mktexpk.diff
│ │ ├── subfont.c
│ │ ├── subfont.h
│ │ ├── texenc.c
│ │ ├── texenc.h
│ │ ├── tfmaux.c
│ │ ├── tfmaux.h
│ │ ├── TODO
│ │ ├── ttf2pk.1
│ │ ├── ttf2pk.c
│ │ ├── ttf2pk.doc
│ │ ├── ttf2tfm.1
│ │ ├── ttf2tfm.c
│ │ ├── ttf2tfm.h
│ │ ├── ttfaux.c
│ │ ├── ttfaux.h
│ │ ├── ttfenc.c
│ │ ├── ttfenc.h
│ │ ├── ttflib.c
│ │ ├── ttflib.h
│ │ ├── vplaux.c
│ │ └── vplaux.h
│ ├── ttfbanner
│ │ ├── configure
│ │ ├── configure.in
│ │ ├── Makefile.emx
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── ttfbanner.c
│ │ └── ttfbanner.h
│ └── win32
│ ├── driver32.c
│ ├── hack_common.c
│ ├── hack_ftdump.c
│ ├── hack_ftlint.c
│ ├── hack_ftstring.c
│ ├── hack_fttimer.c
│ ├── hack_ftview.c
│ ├── readme.txt
│ ├── res
│ │ ├── testw32.ico
│ │ └── testw32.rc2
│ ├── resource.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── testw32.cpp
│ ├── testw32dlg.cpp
│ ├── testw32dlg.h
│ ├── testw32.dsp
│ ├── testw32.dsw
│ ├── testw32.h
│ ├── testw32.mak
│ ├── testw32.mdp
│ └── testw32.rc
├── docs
│ ├── apiref.txt
│ ├── apirefx.txt
│ ├── bitmaps.txt
│ ├── changes.txt
│ ├── convntns.txt
│ ├── credits
│ ├── FAQ
│ ├── freetype.lsm
│ ├── glyphs.htm
│ ├── glyphs.txt
│ ├── i18n.txt
│ ├── image
│ │ ├── baselin2.gif
│ │ ├── baseline.gif
│ │ ├── emsquare.gif
│ │ ├── freetype.gif
│ │ ├── freetype.png
│ │ ├── grid1.gif
│ │ ├── grid2.gif
│ │ ├── grid3.gif
│ │ ├── metrics2.gif
│ │ ├── metrics.gif
│ │ ├── small2.gif
│ │ └── tfp-back.png
│ ├── optimize.txt
│ ├── porting.txt
│ ├── raster.txt
│ ├── readme.txt
│ ├── threads.txt
│ ├── TODO
│ └── user.txt
├── FILES
├── freetype.spec
├── ft_conf.h.in
├── howto
│ ├── mac.txt
│ ├── msdos.txt
│ ├── os2.txt
│ ├── unix.txt
│ └── windows.txt
├── INSTALL
├── install-sh
├── lib
│ ├── arch
│ │ ├── amigaos
│ │ │ ├── freetype.c
│ │ │ ├── ft_conf.h
│ │ │ └── Makefile.gcc
│ │ ├── ansi
│ │ │ ├── freetype.c
│ │ │ └── ft_conf.h
│ │ ├── debugger
│ │ │ ├── freetype.c
│ │ │ ├── ft_conf.h
│ │ │ └── Makefile
│ │ ├── mac
│ │ │ ├── freetype.c
│ │ │ ├── ft_conf.h
│ │ │ ├── README
│ │ │ └── ttmmap.c
│ │ ├── msdos
│ │ │ ├── depend.dos
│ │ │ ├── freetype.c
│ │ │ ├── ft_conf.h
│ │ │ ├── hugefile.c
│ │ │ ├── hugemem.c
│ │ │ ├── makedep
│ │ │ ├── Makefile.BC
│ │ │ ├── Makefile.dm
│ │ │ ├── Makefile.gcc
│ │ │ ├── Makefile.MS
│ │ │ ├── Makefile.TC
│ │ │ ├── Makefile.VC
│ │ │ └── Makefile.wat
│ │ ├── os2
│ │ │ ├── freetype.c
│ │ │ ├── ft_conf.h
│ │ │ ├── Makefile.dm
│ │ │ ├── Makefile.emx
│ │ │ ├── Makefile.icc
│ │ │ ├── Makefile.wat
│ │ │ └── os2file.c
│ │ ├── unix
│ │ │ ├── freetype.c
│ │ │ ├── Makefile.in
│ │ │ └── ttmmap.c
│ │ ├── vms
│ │ │ ├── descrip.mms
│ │ │ ├── ft_conf.h
│ │ │ └── README
│ │ ├── win16
│ │ │ ├── depend.win
│ │ │ ├── freetype.c
│ │ │ ├── ft_conf.h
│ │ │ ├── hugefile.c
│ │ │ ├── hugemem.c
│ │ │ ├── makedef
│ │ │ ├── makedep
│ │ │ ├── Makefile.BC
│ │ │ ├── Makefile.MS
│ │ │ ├── Makefile.VC
│ │ │ └── ttf.def
│ │ └── win32
│ │ ├── depend.win
│ │ ├── freetype.c
│ │ ├── freetype.dsp
│ │ ├── freetype.dsw
│ │ ├── freetype.ide
│ │ ├── freetype.mak
│ │ ├── freetype.mdp
│ │ ├── ft_conf.h
│ │ ├── makedef
│ │ ├── makedep
│ │ ├── Makefile.BC
│ │ ├── Makefile.CL
│ │ ├── Makefile.gcc
│ │ ├── Makefile.Min
│ │ ├── Makefile.VC
│ │ └── ttf.def
│ ├── extend
│ │ ├── ftxcmap.c
│ │ ├── ftxcmap.h
│ │ ├── ftxerr18.c
│ │ ├── ftxerr18.h
│ │ ├── ftxgasp.c
│ │ ├── ftxgasp.h
│ │ ├── ftxgdef.c
│ │ ├── ftxgdef.h
│ │ ├── ftxgpos.c
│ │ ├── ftxgpos.h
│ │ ├── ftxgsub.c
│ │ ├── ftxgsub.h
│ │ ├── ftxkern.c
│ │ ├── ftxkern.h
│ │ ├── ftxopen.c
│ │ ├── ftxopenf.h
│ │ ├── ftxopen.h
│ │ ├── ftxpost.c
│ │ ├── ftxpost.h
│ │ ├── ftxsbit.c
│ │ ├── ftxsbit.h
│ │ ├── ftxwidth.c
│ │ ├── ftxwidth.h
│ │ └── readme.1st
│ ├── freetype.h
│ ├── fterrid.h
│ ├── ftnameid.h
│ ├── header.h
│ ├── ttapi.c
│ ├── ttcache.c
│ ├── ttcache.h
│ ├── ttcalc.c
│ ├── ttcalc.h
│ ├── ttcmap.c
│ ├── ttcmap.h
│ ├── ttconfig.h
│ ├── ttdebug.c
│ ├── ttdebug.h
│ ├── ttengine.h
│ ├── ttextend.c
│ ├── ttextend.h
│ ├── ttfile.c
│ ├── ttfile.h
│ ├── ttgload.c
│ ├── ttgload.h
│ ├── ttinterp.c
│ ├── ttinterp.h
│ ├── ttload.c
│ ├── ttload.h
│ ├── ttmemory.c
│ ├── ttmemory.h
│ ├── ttmutex.c
│ ├── ttmutex.h
│ ├── ttobjs.c
│ ├── ttobjs.h
│ ├── ttraster.c
│ ├── ttraster.h
│ ├── tttables.h
│ ├── tttags.h
│ └── tttypes.h
├── license.txt
├── ltconfig
├── ltmain.sh
├── Makefile.in
├── MakeSub.in
├── mkinstalldirs
├── net.m4
├── pascal
│ ├── lib
│ │ ├── freetype.pas
│ │ ├── ttcache.pas
│ │ ├── ttcalc1.inc
│ │ ├── ttcalc2.inc
│ │ ├── ttcalc3.inc
│ │ ├── ttcalc4.inc
│ │ ├── ttcalc.pas
│ │ ├── ttcmap.pas
│ │ ├── ttconfig.inc
│ │ ├── ttdebug.pas
│ │ ├── tterror.pas
│ │ ├── ttfile.pas
│ │ ├── ttgload.pas
│ │ ├── ttinterp.pas
│ │ ├── ttload.pas
│ │ ├── ttmemory.pas
│ │ ├── ttobjs.pas
│ │ ├── ttraster.pas
│ │ ├── tttables.pas
│ │ └── tttypes.pas
│ └── test
│ ├── codetv.pas
│ ├── common.pas
│ ├── debugger.inc
│ ├── debugger.pas
│ ├── dump.pas
│ ├── gdriver.pas
│ ├── gdrv_dos.inc
│ ├── gdrv_os2.inc
│ ├── gevents.pas
│ ├── gmain.pas
│ ├── lint.pas
│ ├── stacktv.pas
│ ├── statetv.pas
│ ├── timer.pas
│ ├── view.pas
│ └── zonetv.pas
├── PATENTS
├── po
│ ├── cs.po
│ ├── de.po
│ ├── es.po
│ ├── freetype.pot
│ ├── fr.po
│ ├── Makefile.in.in
│ ├── nl.po
│ └── POTFILES.in
├── README
├── readme.1st
└── test
├── arabic.c
├── arabic.h
├── arch
│ ├── amigaos
│ │ ├── gfsamiga.c
│ │ ├── gw_amiga.c
│ │ ├── Makefile.gcc
│ │ ├── smakefile
│ │ └── TODO
│ ├── debugger
│ │ └── Makefile
│ ├── msdos
│ │ ├── depend.dos
│ │ ├── gfs_dos.c
│ │ ├── makedep
│ │ ├── Makefile.BC
│ │ ├── Makefile.dm
│ │ ├── Makefile.gcc
│ │ ├── Makefile.MS
│ │ ├── Makefile.TC
│ │ ├── Makefile.VC
│ │ └── time_tc.h
│ ├── os2
│ │ ├── gfs_os2.c
│ │ ├── gpm_os2.c
│ │ ├── gpm_os2.def
│ │ ├── Makefile.dm
│ │ ├── Makefile.emx
│ │ ├── Makefile.icc
│ │ └── Makefile.wat
│ ├── unix
│ │ ├── gwin_x11.c
│ │ └── Makefile.in
│ ├── win16
│ │ ├── depend.win
│ │ ├── gw_win16.c
│ │ ├── makedep
│ │ ├── Makefile.BC
│ │ ├── Makefile.MS
│ │ └── Makefile.VC
│ └── win32
│ ├── depend.win
│ ├── gw_win32.c
│ ├── makedep
│ ├── Makefile.BC
│ ├── Makefile.CL
│ ├── Makefile.gcc
│ └── Makefile.Min
├── blitter.c
├── blitter.h
├── common.c
├── common.h
├── display.c
├── display.h
├── fdebug.c
├── ftdump.c
├── fterror.c
├── ftlint.c
├── ftmetric.c
├── ftsbit.c
├── ftstring.c
├── ftstrpnm.c
├── ftstrtto.c
├── fttimer.c
├── ftview.c
├── ftzoom.c
├── gdriver.h
├── gevents.h
├── gmain.c
├── gmain.h
└── README
52 directories, 443 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论