Skip to content

Commit

Permalink
cascadia-ttf: update to 2102.03.
Browse files Browse the repository at this point in the history
This update to the Cascadia font family brings the following changes:

    The full control pictures block has been added (u+2400 to u+2426). For purposes of rendering, the two letter
    abbreviations have been used instead of the standard three letter abbreviations (#219)
        image
        Additionally, ss20 includes the oft-unused graphical representations of these codepoints (for fun!)
        image

    Full support for Fira Code's current ligature set (with a few exceptions). Now featuring infinite arrows!!! (#276)
        image
        This involved a full refactoring of the calt feature—for those interested, it now uses forward-looking
        substitutions instead of backward-looking substitutions and progressive substitution to reduce code. This also
        required some redesigning of the greater / lesser related ligatures. Please note, I have also removed all the
        obsolete ligatures now covered by the arrows code.

    There was a mismatch in the font's postscript naming conventions that was corrected. Should now render all weights in
    Word. Note there is apparently an additional bug in Mac Word's implementation of variable fonts which should be
    available in an update mid-Feb. (#329)

    Reworked the hints for the mod and superscript glyphs so that they're bottom-up rather than top-down. This allows for
    better bottom alignments.

New Glyphs

    ⏎ (#262)
    additional codepoints for control characters U+21B2, U+2771, U+2770, U+2423 (#264)
    U+211E ℞ (#324)
    U+2302 HOUSE (#359)

New Ligatures

    !: and !. added (#281)
    /\ and \/ added (#290)
    ??= added (#301)
    <:> and other variants implemented via the calt (#327)
    refactoring

Changes

    Added x-height instruction into ttfautohint to control the (#371)
    height of the lowercase.
    Completely redesigned quote marks for better recognition (#375)
        image
        Note: this only applies to curved/smart quotes
    updated hinting to achieve more consistent results (#377)
    increased height of thetamod (#381)
    reduced the width of the hooklefts (#382)
        image
    updated heights on esh, glottalstop, glottalstopreversed (#383)
        image
    tweaked hinting a little bit (#384)
    added remaining soft-dotting (#386)
        image
    changed designs of the angled quotes (#392)
        image
    changed former ~= symbol to a simpler component-based (#394)
    version. Should be less confusing now for Lua / Matlab users.
    made the underline thicker based on font weight (#395)
        image
    increased size of degree (#400)

Aside from the above changes, this version also includes many other small updates including spacing, outline quality
improvements, and fixing hinting.
  • Loading branch information
wiz committed Feb 18, 2021
1 parent db0aed4 commit 94c077f
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions fonts/cascadia-ttf/Makefile
@@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.5 2020/11/06 18:04:24 maya Exp $
# $NetBSD: Makefile,v 1.6 2021/02/18 10:16:53 wiz Exp $

DISTNAME= CascadiaCode-2009.22
DISTNAME= CascadiaCode-2102.03
PKGNAME= ${DISTNAME:S/CascadiaCode/cascadia-ttf/}
CATEGORIES= fonts
MASTER_SITES= ${MASTER_SITE_GITHUB:=microsoft/}
Expand Down
10 changes: 5 additions & 5 deletions fonts/cascadia-ttf/distinfo
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.4 2020/10/08 12:41:10 wiz Exp $
$NetBSD: distinfo,v 1.5 2021/02/18 10:16:53 wiz Exp $

SHA1 (CascadiaCode-2009.22.zip) = 8423ef7978f0a04fb446dd0bb68ab59214d6e9ac
RMD160 (CascadiaCode-2009.22.zip) = b814d5c76c53ad684dbe69b96a0c07e819bee53e
SHA512 (CascadiaCode-2009.22.zip) = 3ddc0b243b10fa36ffb89d7f63cce50b39bdc6b263ab124c9c34840eb7e775fc84366dffc1785b3b5cd48b1fda045f5f90d8e0301ffac754a0b7b9d8063b3d04
Size (CascadiaCode-2009.22.zip) = 8217333 bytes
SHA1 (CascadiaCode-2102.03.zip) = 2cc81173d4eb7ad6e1126f096e33ec3a1f746adb
RMD160 (CascadiaCode-2102.03.zip) = 35a8ede7b584698c4088ad42b9e0f4380d47fe61
SHA512 (CascadiaCode-2102.03.zip) = 167629f5111db4bcf7e51937e5fa072e16ff2dcdc8a3f003b70afb2f49ab15d839c1f6261d9c0ef15a71a45e0f04a29a5ae8102e8dd6cf6a00e8b003cf8b5fcd
Size (CascadiaCode-2102.03.zip) = 8676365 bytes

0 comments on commit 94c077f

Please sign in to comment.