V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Khlieb
V2EX  ›  字体排印

分享几款开源字体

  •  
  •   Khlieb · 2015-03-25 00:40:07 +08:00 · 5409 次点击
    这是一个创建于 3320 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这些都是用 FontForge 编出来的,不少字体都支持用 OpenType 技术排版。

    Asana-Math
    支持 Unicode 收录的所有算术符号,可以用来编排数学公式,可以当作 Cambria Math 的替代品用。用 OFL 许可证发布。名字出自雅典娜的希腊语名字,而且是多立克方言。
    http://www.ctan.org/tex-archive/fonts/Asana-Math/

    Cantarell
    自 GNOME 3.0 开始就成为这个桌面环境的默认字体。OFL 授权。
    https://git.gnome.org/cantarell-fonts/

    DejaVu 字体
    这是在 Bitstream Vera 的基础上扩展出来的,在原作(原作只支持几个拉丁文字)基础上扩充了好几种文字和符号,有国际音标、希腊文字、西里尔字母、亚美尼亚文、希伯来文、阿拉伯文、N'Ko 文字(这个不知道怎么翻译,听说用来拼写非洲语言)、泰文、老挝文、格鲁吉亚文、加拿大土著文字、欧甘文、上下标(Unicode 收了单独的上下标符号)、类字母符号、数字形式(包括罗马数字符号)、算术符号、技术用符号、带圈儿的字母数字、方块、几何图形、Miscellaneous Symbols(杂项符号)、Dingbats(叮呗符号)、盲文、提非纳文字、易经六十四卦、太玄经符号、傈僳文、古意大利文字(由希腊字母衍生出来,是拉丁文字的前身)、骨牌符号、扑克符号、音乐符号、Emoji。有三种授权:Bitstream Vera Fonts Copyright、Arev Fonts Copyright、公有领域。
    官方 wiki 站: http://dejavu-fonts.org/wiki/
    SourceForge 主页: http://sourceforge.net/projects/dejavu/

    EB Garamond
    这个字体是模仿 16 世纪名叫 Claude Garamond 的法国设计师的风格造出来的,最大特点是强烈的复古风,而且有时候会把 ff、fi、fl、Qu、Th 自动拼到一块儿(过去用铅字一个字一个字排的时候有时会专门造个字模,把 fi、fl 之类的铸在一起,电脑排版开始普及以后反而很少见了,后来因为有了 OpenType 这样的技术以后就有设计师尝试复兴这样的效果)。作者表示很少有开源字体能像大品牌字体厂商那样直接做出这种风格的字体,所以他自己就做了一个。OFL 授权。
    主页: http://www.georgduffner.at/ebgaramond/
    GitHub: https://github.com/georgd/EB-Garamond/
    范文: https://github.com/georgd/EB-Garamond/blob/master/specimen/Specimen.pdf?raw=true
    下载地址: https://bitbucket.org/georgd/eb-garamond/downloads

    GNU FreeFont
    这是 GNU 官方的一个字体项目,这个字体的字形看起来很接近 Times Roman(注意中间没有 New)、Helvetica(Arial 是根据这个改编的)、Courier(后面也没有 New)的设计,这三种都是近几十年非常流行的经典字体,但是进巨硬系统的时候都被字体厂商略作修改。仔细看官网发的图就能感觉到这个字体的字形跟 Windows 自带的不一样。而且有些时候用这些打字你也会发现 ff、fi、fl 会拼成连字。这些字体用 GPL 授权,再加针对字体的例外条款
    官方网站: https://www.gnu.org/software/freefont/
    项目主页,可以下载字体,也能得到源代码: http://savannah.gnu.org/projects/freefont/
    尝鲜版下载,每次 Savannah 上面的源代码有改动这都能编译出来,Windows 下用 7-zip 就能提取出字体文件: https://code.launchpad.net/~dns/+recipe/freefont/

    GNU Unifont
    这也是 GNU 官方的一个字体项目,但是收了更多字符,想要囊括 Unicode 基本多语种平面的字符。GPL+字体例外授权。
    http://savannah.gnu.org/projects/unifont

    Inconsolata
    一些洋程序猿爱用的等宽字体。OFL 授权。
    http://www.levien.com/type/myfonts/inconsolata.html

    Junicode
    这个字体模仿 17 世纪牛津大学出版社印的书,也是复古风。OFL 授权。
    http://junicode.sourceforge.net/

    Linux Libertine
    这个字体说是为 Times 的替代品而生的,模仿 19 世纪的风格,维基百科也用这个字体设计标志。GPL+OFL 授权。首页只有 Deutsch 和 English 两个链接,应该是汉斯做的。
    http://www.linuxlibertine.org/

    M⁺ FONTS
    这是日本人设计的字体,分成点阵和 Outline 两种,不过这个虽然支持假名,却不支持汉字。用自家许可证授权。
    http://mplus-fonts.sourceforge.jp/

    XITS font project
    这也是为数学公式而生的,在 STIX Fonts project 字体的基础上增加了 OpenType 的支持。OFL 授权。
    https://github.com/khaledhosny/xits-math

    第 1 条附言  ·  2015-04-02 11:30:22 +08:00
    Linux Libertine G
    这款字体是 Linux Libertine 的衍生版本,针对 [Graphite](http://zh.wikipedia.org/wiki/Graphite) 排版技术优化,使用 OpenOffice、LibreOffice 的可以在字体输入框输入 Linux Libertine G?liga=1&frac=1 这样的代码来运用这个字体的特效。与原作授权相同。
    官方网站:http://www.numbertext.org/linux/
    范文:http://www.numbertext.org/linux/fontfeatures.pdf
       http://www.numbertext.org/linux/fontfeatures.odt
    第 2 条附言  ·  2015-05-07 11:37:11 +08:00
    UniFraktur
    这是一款模仿 Fraktur(德式哥特体)风格设计的字体,OFL 授权
    http://unifraktur.sourceforge.net/

    Open Baskerville
    这是一款模仿 18 世纪 Baskerville 风格设计的字体,GPL+OFL 授权
    http://klepas.org/openbaskerville/

    Sorts Mill Goudy
    这个是模仿 Goudy Old Style 风格设计的字体,OFL 授权
    https://www.theleagueofmoveabletype.com/sorts-mill-goudy

    Computer Modern Unicode fonts
    这个是模仿 Computer Modern 的基础上编出来的,针对 Unicode 做了优化,X11 授权。Computer Modern 是 TeX 的默认字体。
    http://sourceforge.net/projects/cm-unicode/
    5 条回复    2015-04-02 18:42:06 +08:00
    zix
        1
    zix  
       2015-03-25 10:19:45 +08:00
    Asana-Math我下载了ttf丢到 /usr/share/fonts/truetype 下面然后 dpkg-reconfig fontconfig,进字体设置里能看到有这个字体,但是所有文字都是方框。

    看了一下Asana-Math本来是给Tex用的,是不是不能用到整个系统中,或者是我的安装方法不对?

    系统: LMDE x64
    Khlieb
        2
    Khlieb  
    OP
       2015-03-25 10:38:08 +08:00 via Android
    @zix 我觉得用 XeTeX/XeLaTeX 就能解决,这两个排版工具原生支持 Unicode,还能调用系统里面安装的字体,另外都支持 Opentype、Graphite、AAT 。
    Khlieb
        3
    Khlieb  
    OP
       2015-03-25 11:39:00 +08:00 via Android
    其实 FreeFont 也支持国际音标,还有很多亚洲、非洲的文字,另外支持许多算术、音乐符号和表情符号
    Khlieb
        4
    Khlieb  
    OP
       2015-03-27 13:30:37 +08:00 via Android
    勘误:M⁺ FONTS 确实有日本汉字的支持
    Khlieb
        5
    Khlieb  
    OP
       2015-04-02 18:42:06 +08:00 via Android
    勘误Ⅱ:第 1 条附言里面设置字体特性的操作应该是 Linux Libertine G:liga=1&frac=1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1870 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:38 · PVG 00:38 · LAX 09:38 · JFK 12:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.