Commit graph

2483 commits

Author SHA1 Message Date
wiz
9ea083857d Updated fontconfig to 2.12.0.
Here is the announcement for the stable release after 2 years, which
many features and bug fixes contains.

Summary of the changes since last stable release is:
- - Support the size specific design selection in OS/2 table version 5
- - Allow the modification on 'lang' and 'charset' objects
- - Increase the refcount in FcConfigSetCurrent()
- - some updates in orth files
- - Add --error-on-no-fonts option to fc-cache
- - Use lang=und instead of lang=xx for "undetermined"
- - Add FC_WEIGHT_DEMILIGHT and change from 65 to 55
- - Add FC_COLOR
- - Treat color fonts as scalable
- - no FC_LANG added with FcConfigSubstitute() when it has "und"
- - Hardcode blanks in library
- - Support symbol fonts
- - Unicode 8.0 support
- - Add hintstyle templates and default hintslight
- - GX font support
- - Improve the footprint issue on updating caches
- - Bump the cache version to 6
- - more bug fixes
- - and more...
2016-06-19 20:48:55 +00:00
mef
9454ffd34d Updated fonts/cantarell-fonts from 0.0.16 to 0.0.24
---------------------------------------------------
0.0.24
 - asymmetric k for bold, fix stem width
 - sync bold hyphen metrics with regular

0.0.23
 - reworked anchors for correct accent rendering under
   harfbuzz 1.2.0
 - more anchor and combined glyph work

0.0.22
 - improvements to the generation script
 - bold: double quotes alignment
 - rehint font with adobe toolkit

0.0.21
 - bold: latin and cyrillic respace
 - bold: adapt f ligatures for the new i
 - redular: adjust spacing of Thorn, ß, ẞ
 - bold: improvements form Cambay
 - bold: match width of numerals to regular
 - numerals - improved spacing

0.0.20.1
 - fix composited glyph issues
 - fix parallel build issue

0.0.20
 - Cyrillic improvements
 - x-height hinting tweaks
 - sync bold to regular
 - OE and oe ligatures
 - ratio respaced
 - capital sharp s for German

0.0.19
 - generate oblique version
 - more diacritics work; full Latin 4 coverage
 - tabular figures
 - fold over work done on Cambay (Pooja Saxena)

0.0.18.1
 - improved terminals on a,e,r,s,S,l,2
 - fix validation errors

0.0.18
 - respaced t
 - bold accents fixes
 - consistent stem width and various Improvements on E, H, B and S
 - harmonized o and c
 - improved capitals
 - superscript 123 fixes
 - extra glyps for gtk+ (arrows, openbox)
 - respaced 4 and 7

0.0.17.2
 - rebuild accented glyphs for bold

0.0.17.1
 - accent fixes
 - revert ijbdklh to snap to caps height
 - proper weight of f ligatures for bold
 - respaced ligatures

0.0.17
 - improved shapes and metrics by Nikolaus Waxweiler:
  - baseline and bluezone fixes for autohinter to produce valid hints
  - many glyphs adjusted for baseline and proper hinting.
2016-06-18 07:39:04 +00:00
markd
2e097f869d Added tex-cmexb{,-doc} tex-ptex-fonts{,-doc} 2016-06-16 03:59:40 +00:00
markd
301d74332e Updated to TexLive 2016:
Updated fonts/afm2pl to 0.7.1nb2
	Updated fonts/gsftopkk to 1.19.2nb7
	Updated fonts/lcdftypetools to 2.105
	Updated fonts/ps2pkm to 1.8
	Updated fonts/ttf2pk to 2.0nb2
	Updated fonts/ttfdump to 0.5.5nb3
	Updated fonts/tex-academicons{,-doc} to 1.7.0
	Updated fonts/tex-adobemapping to 2016
	Updated fonts/tex-alegreya{,-doc} to 2016
	Updated fonts/tex-cabin{,-doc} to 2016
	Updated fonts/tex-cbfonts-fd{,-doc} to 1.1
	Updated fonts/tex-cmcyr{,-doc} to 2016
	Updated fonts/tex-cmtiup{,-doc} to 2.1
	Added fonts/tex-cmexb{,-doc} version 2016
	Updated fonts/tex-cs to 2016
	Updated fonts/tex-dantelogo{,-doc} to 0.03
	Updated fonts/tex-drm{,-doc} to 4.4
	Updated fonts/tex-erewhon{,-doc} to 1.05
	Updated fonts/tex-fbb{,-doc} to 1.10
	Updated fonts/tex-fetamont{,-doc} to 1.6
	Updated fonts/tex-fira{,-doc} to 4.1.39731
	Updated fonts/tex-fontawesome{,-doc} to 4.6.3.1
	Updated fonts/tex-fontname{,-doc} to 2016
	Updated fonts/tex-fontools{,-doc} to 2016
	Updated fonts/tex-fontspec{,-doc} to 2.5a
	Updated fonts/tex-gothic{,-doc} to 2016
	Updated fonts/tex-inconsolata{,-doc} to 1.10
	Updated fonts/tex-ipaex-type1{,-doc} to 0.3b.39722
	Updated fonts/tex-knuth-local to 2016
	Updated fonts/tex-luaotfload{,-doc} to 2.7.2
	Updated fonts/tex-mflogo{,-doc} to 2016
	Updated fonts/tex-newpx{,-doc} to 1.295
	Updated fonts/tex-newtx{,-doc} to 1.466
	Updated fonts/tex-newtxsf{,-doc} to 1.04
	Updated fonts/tex-roboto{,-doc} to 2016
	Updated fonts/tex-sourcecodepro{,-doc} to 2.6
	Updated fonts/tex-sourceserifpro{,-doc} to 1.2
	Updated fonts/tex-tex-gyre-math{,-doc} to 2016
	Added fonts/tex-ptex-fonts{,-doc} version 0.0.2016
2016-06-16 03:57:25 +00:00
wiz
c82f7f6a18 Update to latest version.
The versioning is quite confusing (2.010 vs 1.030). I went with
the lower version.

For the same reason I didn't use the github framework.

Changes:

    Adds italic styles to family. (GitHub issue #6)
    Adds Powerline symbols. (GitHub issue #43)
    Adds mathematical operators specifically requested to date.
    (GitHub issue #49)
    Adds geometric shapes specifically requested to date. (GitHub
    issue #51)
    Changes vendor ID from ADBE to ADBO. (GitHub issue #80)
    Updates name table to remove full license text. (GitHub issue
    #83)
    Increases length of em dash. (GitHub issue #85)
    Adds character variants features (ccXX).
    Adds support for some extended Latin (IPA).
    Adds characters to fully support WGL4 standard.
    Adds characters that were missing for Arabic and Hebrew
    transliteration schemes.
    Adds a few emoji characters.
    Adds SVG colored versions of these characters: ☑ ✓ ♪ ♫ ♥ ♦ ☺ ☻
    ❤  💩 🤖 🔒
    Nudges the dot accent up to prevent from collapsing in CFF
    fonts.
    Adjusts design and positioning of cedillas.
    Updates the design of the following glyphs in intermediate
    weights, thanks to intermediate master: B, M, N, W, e, g, m,
    w, Bstroke, Hbar, Oslash, Tbar, Eth, ae, bstroke, dcroat,
    eogonek, hbar, oslash, oe, eth, zero.0, zero.0o, zero.0c, e.sups
    Updates design of ringhalfleftmod, ringhalfrightmod.

The following changes only apply to the Roman fonts:

    Adds support for Greek and Cyrillic. (GitHub issues #48 & #85)
    Adds alternate lowercase i with foot serifs (ss04 – stylistic
    set 4).
2016-06-11 18:55:07 +00:00
wiz
86a78fce2e Bump PKGREVISION for perl-5.24. 2016-06-08 19:22:13 +00:00
wiz
57199de455 Switch to MASTER_SITES_PYPI. 2016-06-08 17:43:20 +00:00
wiz
32dc81c4dc Updated harfbuzz to 1.2.7.
Overview of changes leading to 1.2.7
Monday, May 2, 2016
====================================

- Blacklist another version of Times New Roman (Bold) Italic from Windows 7.
- Fix Mongolian Free Variation Selectors shaping with certain fonts.
- Fix Tibetan shorthand contractions shaping.
- Improved list of language tag mappings.
- Unbreak build on Windows CE.
- Make 'glyf' table loading lazy in hb-ot-font.
2016-05-12 14:03:27 +00:00
markd
0395e92070 Add build dependency on fontforge. 2016-05-09 10:36:55 +00:00
markd
4e57f41763 Add oxygen-fonts 2016-05-08 11:38:40 +00:00
markd
c75785347e Add oxygen-icons 5.4.3
Oxygen Font is a project to design a desktop/gui font for integrated
use with the KDE desktop.

The basic concept for Oxygen Font is to design a clear, legible, sans
serif font which would be rendered with Freetype on Linux-based
devices. In addition a bold weight, plus regular and bold italics, and
a monospace version will be made.
2016-05-08 11:36:50 +00:00
nonaka
ac8d7323ef Update koruri-ttf to 20160506.
20160506:
* M+ OUTLINE FONTS has been updated to TESTFLIGHT 061 (2016.04.12).
2016-05-06 12:10:03 +00:00
nonaka
b3caff7ec5 Add ohruri-ttf 2016-05-02 15:49:39 +00:00
nonaka
930788cae0 PR/51110: Import ohruri-ttf-20150606 as fonts/ohruri-ttf.
Ohruri Japanese TrueType fonts.
It is based on M+ Font, Source Han Sans and Open Sans Font (alphanumeric).

reviewed by wiz@.
2016-05-02 15:46:28 +00:00
wiz
5186b355cc No reason to have MASTER_SITE_LOCAL here, there's a valid upstream. 2016-04-12 08:06:24 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
prlw1
9373f172f9 Update harfbuzz to 1.2.6
Friday, April 8, 2016
====================================

- Blacklist GDEF table of another set of Times New Roman (Bold) Italic.
- DirectWrite backend improvements.  Note: DirectWrite backend is
  exclusively for our internal testing and should NOT be used in any
  production system whatsoever.
2016-04-10 20:16:49 +00:00
prlw1
eb0912bfd3 Update harfbuzz to 1.2.5
Overview of changes leading to 1.2.5
Monday, April 4, 2016
====================================

- Fix GDEF mark-filtering-set, which was broken in 1.2.3.


Overview of changes leading to 1.2.4
Thursday, March 17, 2016
====================================

- Synthesize GDEF glyph class for any glyph that does not have one in GDEF.
  I really hope we don't discover broken fonts that shape badly with this
  change.
- Misc build and other minor fixes.
- API changes:
  - Added HB_NDEBUG.  It's fine for production systems to define this to
    disable high-overhead debugging checks.  However, I also reduced the
    overhead of those checks, so it's a non-issue right now.  You can
    forget it.  Just not defining anything at all is fine.
2016-04-07 18:08:18 +00:00
adam
42f7f69f00 Changes 20160404:
This fixes a number of bugs and crashes and adds a few small features. Most importantly, this release comes with a working Macintosh package.
2016-04-07 10:09:02 +00:00
joerg
23533964ea Pass down pkgsrc environment. Add dependency on bash before using it. 2016-04-04 17:33:38 +00:00
joerg
34489c022d X11 option explicitly needs to depend on libSM, otherwise just
installing the binary package has missing binaries due to libXt being
included as build dependency only. Bump revision.
2016-04-04 17:33:10 +00:00
ryoon
f0dfb3f15e Update to 0.610
Status:
1st check has completed.
Unadjusted glyphs (2nd check): Uninode 0030-9fa5
2016-03-31 13:56:46 +00:00
jperkin
d44ca27f32 Use PKGMANDIR. Add patch comments. 2016-03-30 08:32:55 +00:00
mef
0b1a5c7694 Update to 1.05
--------------
1.05 (r1069, 2015-01-26)

* Add support for GSUB Type 8 Reverse-chaining substitution
* OpenType script/lang/feature tags now based on ISO/IEC 14496-22
* Remove deprecated GDL_old.pm
*
* Bug fixes:
*    Fix rt.cpan.org 92150, 93597
*        Force 0xFFFF sentry to be in a segment by itself in format 4 cmap subtables
*    Less aggressive cmap format 4 optimization to eliminate USV holes
*    Fix various issues reading WOFF-compressed font tables
*    Fix reading DSIG
2016-03-17 14:38:58 +00:00
ryoon
133878ed1d Update to 0.600
Status:
Unadjusted glyphs (characters; 1st pass): Uninode 8a2b-8b95
Unadjusted glyphs (Bushu; 1st pass): Gonben
2016-03-15 13:21:20 +00:00
tnn
f429c61f48 don't use msgfmt --check. It breaks with gettext 0.14.1. 2016-03-14 15:37:47 +00:00
dholland
de00a703fc Add hack for build failure with native X11 on NetBSD 7.x and -current,
the symptom being that ftttdrv.h (from freetype2) is not found. It
turns out that native X11 doesn't install ftttdrv.h for some reason
(probably an oversight) but that the lack is easily compensated
because the whole file contains only two substantive lines, neither of
which appears to be especially important.

PR 50902.
2016-03-07 04:43:55 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
wiz
6bd80814bd Update harfbuzz to 1.2.3.
Overview of changes leading to 1.2.3
Thursday, February 25, 2016
====================================

- Blacklist GDEF table of certain versions of Times New Roman (Bold) Italic,
  due to bug in glyph class of ASCII double-quote character.  This should
  address "regression" introduced in 1.2.0 when we switched mark zeroing
  in most shapers from BY_UNICODE_LATE to BY_GDEF_LATE.
  This fourth release in a week should finally stablize things...

- hb-ot-font's get_glyph() implementation saw some optimizations.  Though,
  might be really hard to measure in real-world situations.

- Also, two rather small API changes:

We now disable some time-consuming internal bookkeeping if built with NDEBUG
defined.  This is a first time that we use NDEBUG to disable debug code.  If
there exist production systems that do NOT want to enable NDEBUG, please let
me know and I'll add HB_NDEBUG.

Added get_nominal_glyph() and get_variation_glyph() instead of get_glyph()

New API:
- hb_font_get_nominal_glyph_func_t
- hb_font_get_variation_glyph_func_t
- hb_font_funcs_set_nominal_glyph_func()
- hb_font_funcs_set_variation_glyph_func()
- hb_font_get_nominal_glyph()
- hb_font_get_variation_glyph()

Deprecated API:
- hb_font_get_glyph_func_t
- hb_font_funcs_set_glyph_func()

Clients that implement their own font-funcs are encouraged to replace
their get_glyph() implementation with a get_nominal_glyph() and
get_variation_glyph() pair.  The variation version can assume that
variation_selector argument is not zero.  Old (deprecated) functions
will continue working indefinitely using internal gymnastics; it is
just more efficient to use the new functions.


Overview of changes leading to 1.2.2
Wednesday, February 24, 2016
====================================

- Fix regression with mark positioning with fonts that have
  non-zero mark advances.  This was introduced in 1.2.0 while
  trying to make mark and cursive attachments to work together.
  I have partially reverted that, so this version is much more
  like what we had before.  All clients who updated to 1.2.0
  should update to this version.


Overview of changes leading to 1.2.1
Tuesday, February 23, 2016
====================================

- CoreText: Fix bug with wrong scale if font scale was changed later.
  https://github.com/libass/libass/issues/212
- CoreText: Drastically speed up font initialization.
- CoreText: Fix tiny leak.
- Group ZWJ/ZWNJ with previous syllable under cluster-level=0.
  https://github.com/behdad/harfbuzz/issues/217
- Add test/shaping/README.md about how to add tests to the suite.
2016-03-03 12:34:33 +00:00
jperkin
0051d670f0 Use OPSYSVARS. 2016-02-25 12:50:49 +00:00
wiz
d20db6c68a Update harfbuzz to 1.2.0:
Overview of changes leading to 1.2.0
Friday, February 19, 2016
====================================

- Fix various issues (hangs mostly) in case of memory allocation failure.
- Change mark zeroing types of most shapers from BY_UNICODE_LATE to
  BY_GDEF_LATE.  This seems to be what Uniscribe does.
- Change mark zeroing of USE shaper from NONE to BY_GDEF_EARLY.  That's
  what Windows does.
- Allow GPOS cursive connection on marks, and fix the interaction with
  mark attachment.  This work resulted in some changes to how mark
  attachments work.  See:
  https://github.com/behdad/harfbuzz/issues/211
  86c68c7a2c
- Graphite2 shaper: improved negative advance handling (eg. Nastaliq).
- Add nmake-based build system for Windows.
- Minor speedup.
- Misc. improvements.
2016-02-21 10:29:12 +00:00
wiz
4d803bb43c paratype license is basically ofl-v1.1, remove '-license' suffix
to mark it as free.
2016-02-10 10:49:26 +00:00
wiz
57d9a9942b + paratype-ttf. 2016-02-07 17:49:37 +00:00
wiz
84e223784d Import paratype-ttf-20140616 as fonts/paratype-ttf.
The font families PT Sans and PT Serif were released in 2009-2010
with an open user license. The main aim of the project is to allow
the peoples of Russia to read and write in their native languages.
The project is dedicated to the 300-year anniversary of the civil
type invented by Peter the Great in 1708-1710 and was realized with
financial support from the Federal Agency for Press and Mass
Communications.

The fonts, beside the standard Western, Central European and Cyrillic
code pages, also contain characters of all title languages of the
Russian Federation.
2016-02-07 17:49:22 +00:00
adam
0666d7b331 Small PLIST correction 2016-02-07 15:53:31 +00:00
wiz
41eadf3984 Update SDL2_ttf to 2.0.14:
2.0.14:
Ryan Gordon - Fri Jan 29 12:53:29 PST 2016
* Deprecated TTF_GetFontKerningSize() which takes font glyph indices
 and added TTF_GetFontKerningSizeGlyphs() which takes characters
2016-02-07 14:11:33 +00:00
adam
59388907ff Changes 20150824:
This fixes a few bugs, including some in U. F. O. kerning classes and FreeType rasterization, and adds a Korean translation.
2016-02-07 14:09:08 +00:00
nros
09dcb9aa39 +stix-otf 2016-02-02 17:55:13 +00:00
nros
75a7903b4f Added stix-otf to pkgsrc-current.
The STIX fonts are a suite of unicode OpenType fonts containing
a complete set of mathematical glyphs. This otf package makes
the fonts available to X11 apps.
2016-02-02 17:53:54 +00:00
ryoon
fd43fd9463 Update to 0.590
Status:
Unadjusted glyphs (characters; 1st pass): Uninode 8a05-8b95
Unadjusted glyphs (Bushu; 1st pass): Gonben
2016-01-31 08:01:28 +00:00
markd
2e3620fccf Add LICENSE 2016-01-30 04:56:40 +00:00
leot
78cd7cc190 Update fonts/Hack-ttf to 2.019.
Changes:
# Version 2.019 (release build)

ttf, otf, webfont builds

- removed SVG from webfont releases
- Corrected U+2588 glyph shape in regular set (had inappropriately small
  width and height)
- decreased width U+2580 all sets
- decreased width U+2581 all sets
- decreased width U+2582 all sets
- decreased width U+2583 all sets
- decreased width U+2584 all sets
- decreased width U+2585 all sets
- decreased width U+2586 all sets
- decreased width U+2857 all sets
- adjusted left sidebearing U+2589 all sets
- adjusted left sidebearing U+258A all sets
- adjusted left sidebearing U+258B all sets
- adjusted left sidebearing U+258C all sets
- adjusted left sidebearing U+258D all sets
- adjusted left sidebearing U+258E all sets
- adjusted left sidebearing U+258F all sets
- adjusted right sidebearing U+2590 all sets
- decreased width of U+2594 all sets
- adjusted right sidebearing U+2595 all sets
- adjusted left sidebearing U+2596 all sets
- adjusted right sidebearing U+2597 all sets
- adjusted left sidebearing U+2598 all sets
- decreased width of U+2599 all sets
- decreased width of U+259A all sets
- decreased width of U+259B all sets
- decreased width of U+259C all sets
- adjusted right sidebearing U+259D all sets
- decreased width of U+259E all sets
- decreased width of U+259F all sets
- increased upper terminal position to 1950 units U+2580 all sets
- increased upper terminal position to 1950 units U+2588 all sets
- increased upper terminal position to 1950 units U+2589 all sets
- increased upper terminal position to 1950 units U+258A all sets
- increased upper terminal position to 1950 units U+258B all sets
- increased upper terminal position to 1950 units U+258C all sets
- increased upper terminal position to 1950 units U+258D all sets
- increased upper terminal position to 1950 units U+258E all sets
- increased upper terminal position to 1950 units U+258F all sets
- increased upper terminal position to 1950 units U+2590 all sets
- increased upper terminal position to 1950 units U+2594 all sets
- increased upper terminal position to 1950 units U+2595 all sets
- increased upper terminal position to 1950 units U+2598 all sets
- increased upper terminal position to 1950 units U+2599 all sets
- increased upper terminal position to 1950 units U+259A all sets
- increased upper terminal position to 1950 units U+259B all sets
- increased upper terminal position to 1950 units U+259C all sets
- increased upper terminal position to 1950 units U+259D all sets
- increased upper terminal position to 1950 units U+259E all sets
- increased upper terminal position to 1950 units U+259F all sets
- reverted Cyrillic lower case es glyph (U+0441) to Latin lower case c shape
- reverted Cyrillic upper case es glyph (U+0421) to Latin upper case C shape
2016-01-22 09:46:49 +00:00
zafer
7e754ab3e3 update MASTER_SITES. 2016-01-22 08:08:49 +00:00
richard
8f0d6121c0 update to dejavu-ttf 2.35
Changes from 2.34 to 2.35

    Sans, SansMono, Serif: added U+0E3F, U+A7F8-U+A7F9 (by Gee Fung Sit 薛至峰)
    Sans, SansMono, Serif: moved inverted marks U+00A1, U+00BF, U+2E18 to
      x-height and added 'case' feature using original glyphs+hints
      (by Gee Fung Sit 薛至峰)
    Sans, SansMono, Serif: fixed glyph heights in Box Drawing block
     (by Gee Fung Sit 薛至峰)
    SansMono, Serif: adjusted U+016E to prevent cut-off (by Gee Fung Sit 薛至峰)
    Sans: added U+269E-U+269F (by Lars Næsbye Christensen)
    Sans: added U+06C7-U+06C8, U+06CB, U+06D0 and their presentation forms
     U+FBD7-U+FBD8, U+FBDB-U+FBDC, U+FBDE-U+FBDF, U+FBE4-U+FBE7 (by MihailJP)
    Sans: added isolated, initial and stretched forms in the Arabic
     Mathematical Alphabetic Symbols block, U+1EE00 et seq.
     (by Gee Fung Sit 薛至峰)
    Sans: restored GSUB tables for Hebrew (by Gee Fung Sit 薛至峰)
    Sans: fixed U+1D301-U+1D303 (bug 73532) (by Gee Fung Sit 薛至峰)
    Sans: fixed instructions for U+0394, U+039B in Bold (bug 16442)
     (by Gee Fung Sit 薛至峰)
    Sans: minor improvements/fixes to U+07D4, U+203D, U+20A6, U+20BA,
     U+2E18, U+A782-U+A783 (by Gee Fung Sit 薛至峰)
    Sans: moved U+2E1F to correct code point, was off by one
     (by Gee Fung Sit 薛至峰)
    SansExtraLight: added U+0184-U+0185, U+019B, U+01B7-U+01B9, U+01EE-U+01EF,
     U+0292, U+0298, U+0E3F, U+04E0-U+04E1, U+0516-U+0519
     (by Gee Fung Sit 薛至峰)
    SansMono: added U+203F, U+2150-U+2151, U+2189, U+220E, U+2210, U+2223,
     U+228D-U+228E, U+2293-U+2294, U+22B2-U+22B5, U+22B8, U+22C2-U+22C3,
     U+22CE-U+22D1, U+27DC, U+27EA-U+27EB, U+27F5-U+27F7, U+2987-U+2988,
     U+2997-U+2998, U+2A00 (by Gee Fung Sit 薛至峰)
    SansMono: minor improvements/fixes to U+018C and U+018D, U+026F-U+0270
     (by Gee Fung Sit 薛至峰)
    SansMono: fixed glyph heights in Block Elements block (bug 14316)
     (by Gee Fung Sit 薛至峰)
    Serif: replaced inverted breve on U+0202, U+0206, U+020A, U+020E, U+0212,
     U+0216 with its case form to prevent cut-off (by Gee Fung Sit 薛至峰)
    Serif: redesigned/redrawn U+01E5, U+025E, U+0262, U+0277-U+0278,
     U+029A-U+029B (by Gee Fung Sit 薛至峰)
    Serif: minor improvements/fixes to U+00DF, U+017B, U+01E4, U+0265,
     U+026F-U+0270, U+0280-U+0281, U+0294-U+0297, U+029F, U+02A1-U+02A2,
     U+03FB, U+1D0C, U+20A6, U+20B8, U+A731 (by Gee Fung Sit 薛至峰)
    Serif: added stylistic alternatives for U+0110-U+0111, U+01E4-U+01E5
     (by Gee Fung Sit 薛至峰)
    Serif: added or adjusted anchors for U+0294, U+0256, U+041D
     (by Denis Jacquerye)
    Sans, Serif: added OpenType MATH table (by Frédéric Wang)
    Sans, Serif: added displaystyle math operators (by Frédéric Wang)
    Serif: added italic mathematical alphanumeric characterd (by Frédéric Wang)
    Serif: added construction for stretchy radical symbol (by Frédéric Wang)
    Serif: added stylistic ssty variants for prime symbols
    Sans, Serif: fixed incorrect glyph for U+22C4 (by Gee Fung Sit 薛至峰)
    SansMono: added U+22C4 (by Gee Fung Sit 薛至峰)
    SansMono: added to U+2336, U+233F-U+2340, U+2345-U+2346, U+234A,
     U+234E-U+234F, U+2351, U+2355-U+2356, U+235D, U+2361-U+2362,
     U+2366-U+2367, U+236A, U+2371-U+2372 (by Sami Tarazi)
    Serif: added U+20BA (by Gee Fung Sit 薛至峰)
    Sans, Serif: added U+20BD (by Gee Fung Sit 薛至峰)
2016-01-21 15:53:55 +00:00
wiz
d2b4cf3556 Add 5 new fonts. 2016-01-20 11:40:59 +00:00
wiz
cdff14e183 Import Code-New-Roman-2.1beta1 as fonts/Code-New-Roman.
Code New Roman is aimed for use in programming environments and
other circumstances where a monospaced font is specified. All
characters have the same width, like old typewriters, making it a
good choice for programmers. This font improved and target to Mac
OS Western New Roman, MONACO, Windows Consolas/Lusida Consolas,
ABeeZee and Bitstream Vera Sans Mono.This font display allowed a
design with proportions closer to normal text than traditional
monospaced fonts like Courier. This allows for more comfortably
reading of extended text on screen. OpenType features include
hanging or lining numerals; slashed, dotted and normal zeros; and
alternative shapes for a number of lower-case letters. The look of
text can be tuned to personal taste by varying the number of bars
and waves.
2016-01-20 11:40:37 +00:00
wiz
97c988500d Import CutiveFont-0.0.20121026 as fonts/CutiveFont.
The design of Cutive, and this monospace sister family Cutive Mono,
is based on a number of classic typewriter typefaces, in particular
the faces of IBM's 'Executive,' and the older 'Smith-Premier.' In
Cutive these old faces re-emerge as webfonts that are useful for
adding character to body texts as well as in larger sizes for
headers and display.
2016-01-20 11:40:13 +00:00
wiz
0c787888e4 Import Hasklig-0.9 as fonts/Hasklig.
Programming languages are limited to relatively few characters. As
a result, combined character operators surfaced quite early, such
as the widely used arrow (->), comprised of a hyphen and greater
sign. It looks like an arrow if you know the analogy and squint a
bit.

Composite glyphs are problematic in languages such as Haskell which
utilize these complicated operators (=> -< >>= etc.) extensively.
The readability of such complex code improves with pretty printing.
Academic articles featuring Haskell code often use lhs2tex to
achieve an appealing rendering, but it is of no use when programming.

Some Haskellers have resorted to Unicode symbols, which are valid
in the ghc. However they are one-character-wide and therefore
eye-strainingly small. Furthermore, when displayed as substitutes
to the underlying multi-character representation, as vim2hs does,
the characters go out of alignment.

Hasklig solves the problem the way typographers have always solved
ill-fitting characters which co-occur often: ligatures. The underlying
code stays the same - only the representation changes.  Not only
can multi-character glyphs be rendered more vividly, other problematic
things in monospaced fonts, such as spacing can be corrected.
2016-01-20 11:39:41 +00:00
wiz
cd11310430 Import FiraCode-1.102 as fonts/FiraCode.
Fira Code is a Fira Mono font extended with a set of ligatures for
common programming multi-character combinations. This is just a
font rendering feature: underlying code remains ASCII-compatible.
This helps to read and understand code faster. For some frequent
sequences like .. or // ligatures allow us to correct spacing.
2016-01-20 11:38:44 +00:00
wiz
d142f4e8e6 Import Office-Code-Pro-1.004 as fonts/Office-Code-Pro.
Office Code Pro is a customized version of Source Code Pro, the
monospaced sans serif originally created by Paul D. Hunt for Adobe
Systems Incorporated. The customizations were made specifically
for text editors and coding environments, but are still very usable
in other applications.
2016-01-20 11:37:52 +00:00