#1 - 2017-2-11 20:50
林卯 (✨️VIP 8✨️)
“你们知道我有多努力吗”

2010年我做了一套像素字体家族:Laoism Font:5Phases,主要是添加了希腊文(不全,仅GB2312),不知有没有人看过。
今年终于做了升级版:Pixel fonts: Ozla 5.5'Mendelev' preview(←字体下载页面。未完成,预览版)

字体名称从“Laoism”改成更像技术类名称的“Ozla”,可以联想到Mozilla、Tesla或绿野仙踪什么的。现在这套字体家族有10个字体了。
关于代号“Mendelev”钔捷列夫,是因为Менделеев(门捷列夫)英文转写有两种方法(Mendeleev、Mendeleyev),而钔的英文名唯一。这个代号显然源于我2010年打算制作一个中文元素周期表像素图,以及此次添加的西里尔文。

(请点开见大图,迄今没完成)

上图用了好几种字体,看上去风格一致的原因正是出自同一字体家族:
(请点开见大图)
分别是——
  • Ozla.ttf 字族族长,整个字族风格基于此。有西里尔文(不全,仅GB2312)
  • Ozla Alternate.ttf 备胎体,借鉴了某个有名Z开头英文字体那“回字有四样写法”的备胎概念。
  • Ozla Bold.ttf 粗体。
  • Ozla Condensed.ttf 极窄体,没法更窄了。有西里尔文、Pīnyīn(兼容GB2312 & Unicode)
  • Ozla Deviant.ttf 也是Alt(备胎)体,字型更不正常些。
  • Ozla Heavy.ttf 超粗体,在不改变字符宽度的条件下已经是最粗。
  • Ozla Italic.ttf “真斜体”意大利体。有西里尔文
  • Ozla Monospaced.ttf 程序员用的编程等宽体,所有字符无一相同。但程序员应该不用这个…
  • Ozla Narrow.ttf 窄体。有西里尔文
  • Ozla StUdLyCaPs.ttf 神经病体,用于Alt。

    ——Alt体意在给每个英文字母多种写法。除了这3个Alt体乱糟糟外,其他都可以直接排版吧。

    如图“O”可见这些字体大写高度都是5像素,这是该字体家族的特点。可能有人觉得像这种5×5像素字很常见,是有原因的:若要把“E”做得好看,使其三横不粘连,高度至少是5像素。而宽度往往也是5,同理“W”。

    往往像素字没有意大利体(Italic),也没有对应的粗体——像素字直接倾斜或加粗就不是像素字了,我设计的这套弥补了这方面。
    而且某些西里尔文斜体和正体形状居然完全不同,г的斜体看起来像反的s,д像∂,т像m(西里尔文М小写是м),и像u,п像n,等。西里尔文真斜体像素字体我还没见过…
    可能有人会问,我提前说了:Й上面的是弧形的“˘”而非拼音的“ˇ”。所以同一字体拼音和西里尔文不一样是正确的。


    闲话:

    虽然GB2312是个过时标准,但字符数少方便掌握制作范围(字体是符合Unicode的,不要误会)。
    不过有个问题是微软处理GB2312→Unicode时,把GB2312的“ḿǹ”这2个放到PUA私用区里:\uE7C7,\uE7C8。为了兼容我也复制了2份——现在想想似乎不必要。

    一些过小的字符用了些灰度像素的处理手法,比如(小型大写)ʙᴋBKᴮᴷ(修饰大写)4像素实在是没法挤了。
    实际上这次预览版字体所有字符都有像素浓淡不一的效果,这个特效将来正式版会取消。由于是像素字体,对字号苛刻,小字号只能是12px(9pt)的倍数,若软件没写单位不妨自行测试9和12哪个清晰,视窗自带的写字板那个字号单位是pt。

    又:这次头一次加了字距(kern),懂的人懂:可以在两个字符看上去相距过远时挤压一两个像素,但我测试有些软件支持有问题,比如写字板。
  • #2 - 2017-2-11 21:09
    (Happy birthday.)
    BY-NC-ND的License感觉有些严格呢(bgm38)
    #2-1 - 2017-2-11 21:18
    林卯
    这次的没设版权,因为我还没考虑好设成什么…
    #2-2 - 2017-2-12 01:44
    fantasy
    林卯 说: 这次的没设版权,因为我还没考虑好设成什么…
    GPL
    #2-3 - 2017-2-12 14:24
    林卯
    fantasy 说: GPL
    dA只有CC或不选两种。
    #2-4 - 2017-2-12 14:57
    fantasy
    林卯 说: dA只有CC或不选两种。
    只是开玩笑。
    #3 - 2017-2-12 08:57
    (Nàibáibù’èr)

    Times new romans 的自带点阵,粗斜花笔 (swash letter) 一应俱全。供参考。
    #3-1 - 2017-2-12 14:26
    林卯
    太大了…花体还没打算做。用于数学符号的那批不想弄啊。我先把GB2312有的搞定。