summaryrefslogtreecommitdiff
path: root/fonts
AgeCommit message (Collapse)AuthorFilesLines
2016-01-20Import FiraCode-1.102 as fonts/FiraCode.wiz4-0/+40
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-20Import Office-Code-Pro-1.004 as fonts/Office-Code-Pro.wiz4-0/+48
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-18Update HOMEPAGE, moved to github.wiz1-3/+2
2016-01-18Update harfbuzz to 1.1.3:wiz3-10/+33
Overview of changes leading to 1.1.3 Monday, January 11, 2016 ==================================== - Ported Indic shaper to Unicode 8.0 data. - Universal Shaping Engine fixes. - Speed up CoreText shaper when font fallback happens in CoreText. - Documentation improvements, thanks to Khaled Hosny. - Very rough directwrite shaper for testing, thanks to Ebrahim Byagowi. - Misc bug fixes. - New API: * Font extents: hb_font_extents_t hb_font_get_font_extents_func_t hb_font_get_font_h_extents_func_t hb_font_get_font_v_extents_func_t hb_font_funcs_set_font_h_extents_func hb_font_funcs_set_font_v_extents_func hb_font_get_h_extents hb_font_get_v_extents hb_font_get_extents_for_direction * Buffer message (aka debug): hb_buffer_message_func_t hb_buffer_set_message_func() Actual message protocol to be fleshed out later.
2016-01-17Fix path.wiz1-2/+2
2016-01-17Merge updated version from devel/SDL2_ttf into this.wiz5-18/+20
2015-12-31Update to 0.580ryoon2-9/+8
Status: Unadjusted glyphs (characters; 1st pass): Uninode 88a8-8b95 Unadjusted glyphs (Bushu; 1st pass): Koromo, Gonben
2015-12-29Update Hack-ttf to 2.018:wiz2-8/+8
Version 2.018 (release build) ttf, otf, webfont builds Patch for missing glyphs in regular set: added U+016C (upper case U breve), regular set - Issue #21 added U+016D (lower case u breve), regular set - Issue #21 Version 2.017 (release build) ttf, otf, webfont builds Changes vs. release v2.015: increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23 increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92 modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29 modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29 modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36 added U+0132 (IJ) glyph - Issue #52 added U+0133 (ij) glyph - Issue #52 added U+013F (upper case L dot) glyph - Issue #52 added U+0140 (lower case l dot) glyph - Issue #52 added U+0162 (upper case T cedilla) glyph - Issue #52 added U+0163 (lower case t cedilla) glyph - Issue #52 added U+0138 (kgreenlandic) glyph - Issue #52 added U+266A (musical note) glyph - Issue #52 added U+0149 (lower case n apostrophe) - Issue #52 added U+1EF9 (lower case y tilde) glyph - Issue #102 added U+1EF8 (upper case Y tilde) glyph - Issue #102 added U+1EBD (lower case e tilde) glyph - Issue #102 added U+1EBC (upper case E tilde) glyph - Issue #102 added U+2116 (numero) glyph - Issues #22 & #114 added U+01A4 (p hook) glyph - Issue #105 added U+0108 (upper case C circumflex) - Issue #21 added U+0109 (lower case c circumflex) - Issue #21 added U+011C (upper case G circumflex) - Issue #21 added U+011D (lower case g circumflex) - Issue #21 added U+0124 (upper case H circumflex) - Issue #21 added U+0125 (lower case h circumflex) - Issue #21 added U+0134 (upper case J circumflex) - Issue #21 added U+0135 (lower case j circumflex) - Issue #21 added U+015C (upper case S circumflex) - Issue #21 added U+015D (lower case s circumflex) - Issue #21 added U+016C (upper case U breve) - Issue #21 added U+016D (lower case u breve) - Issue #21 added U+20B7 (spesmilo) - Issue #21 fixed missing null glyph (U+0000) in regular, italic, bolditalic sets removed duplicate CR glyph (U+000D) in all sets - Issue #149 updated ttfautohint to version 1.4.1 for TrueType (.ttf) build instruction sets Version 2.016 (testing build) increased vertical position of the tilde (U+007E) to improve alignment with other glyphs - Issue #23 increased width of the vertical stroke on the dollar symbol (U+0024) - Issue #92 modified Cyrillic upper case C (U+0421) to differentiate from Latin C - Issues #22 & #29 modified Cyrillic lower case c (U+0441) to differentiate from Latin c - Issues #22 & #29 modified upper case theta (U+0398) to differentiate from lower case theta - Issue #36 added U+1EF9 (lower case y tilde) glyph - Issue #102 added U+1EF8 (upper case Y tilde) glyph - Issue #102 added U+1EBD (lower case e tilde) glyph - Issue #102 added U+1EBC (upper case E tilde) glyph - Issue #102 added U+2116 (numero) glyph - Issues #22 & #114 added U+01A4 (p hook) glyph - Issue #105 added U+0108 (upper case C circumflex) - Issue #21 added U+0109 (lower case c circumflex) - Issue #21 added U+011C (upper case G circumflex) - Issue #21 added U+011D (lower case g circumflex) - Issue #21 added U+0124 (upper case H circumflex) - Issue #21 added U+0125 (lower case h circumflex) - Issue #21 added U+0134 (upper case J circumflex) - Issue #21 added U+0135 (lower case j circumflex) - Issue #21 added U+015C (upper case S circumflex) - Issue #21 added U+015D (lower case s circumflex) - Issue #21 added U+016C (upper case U breve) - Issue #21 added U+016D (lower case u breve) - Issue #21 added U+20B7 (spesmilo) - Issue #21 updated ttfautohint to version 1.4 for TrueType (.ttf) build instruction sets
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam3-6/+6
2015-12-02Update harfbuzz to 1.1.2:wiz2-7/+7
Overview of changes leading to 1.1.2 Wednesday, November 26, 2015 ==================================== - Fix badly-broken fallback shaper that affected terminology. https://github.com/behdad/harfbuzz/issues/187 - Fix y_scaling in Graphite shaper. - API changes: * An unset glyph_h_origin() function in font-funcs now (sensibly) implies horizontal origin at 0,0. Ie, the nil callback returns true instead of false. As such, implementations that have a glyph_h_origin() that simply returns true, can remove that function with HarfBuzz >= 1.1.2. This results in a tiny speedup.
2015-11-25Remove mk/find-prefix.mk usage from the fonts category.jperkin3-16/+8
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25Update to 1.1.1:wiz3-28/+7
Overview of changes leading to 1.1.1 Wednesday, November 24, 2015 ==================================== - Build fixes, specially for hb-coretext.
2015-11-24Add upstream bug report URL.wiz2-3/+4
2015-11-23Fix building on OS Xadam2-1/+21
2015-11-22Update harfbuzz to 1.1.0:wiz2-7/+7
Overview of changes leading to 1.1.0 Wednesday, November 18, 2015 ==================================== - Implement 'stch' stretch feature for Syriac Abbreviation Mark. https://github.com/behdad/harfbuzz/issues/141 - Disable use of decompose_compatibility() callback. - Implement "shaping" of various Unicode space characters, even if the font does not support them. https://github.com/behdad/harfbuzz/issues/153 - If font does not support U+2011 NO-BREAK HYPHEN, fallback to U+2010 HYPHEN. - Changes resulting from libFuzzer continuous fuzzing: * Reject font tables that need more than 8 edits, * Bound buffer growth during shaping to 32x, * Fix assertions and other issues at OOM / buffer max-growth. - Misc fixes and optimizations. - API changes: * All fonts created with hb_font_create() now inherit from (ie. have parent) hb_font_get_empty().
2015-11-04Remove duplicate SHA512 digests that crept in.agc4-8/+4
2015-11-03Add SHA512 digests for distfiles for fonts categoryagc776-776/+1659
Problems found locating distfiles: Package acroread7-chsfont: missing distfile acrobat7-fonts/chsfont.tar.gz Package acroread7-font-share: missing distfile acrobat7-fonts/korfont.tar.gz Package acroread7-korfont: missing distfile acrobat7-fonts/korfont.tar.gz Package acroread9-chtfont: missing distfile acrobat9-fonts/FontPack910_cht_i486-linux.tar.bz2 Package acroread9-jpnfont: missing distfile acrobat9-fonts/FontPack910_jpn_i486-linux.tar.bz2 Package cyberbase-ttf: missing distfile cyberbit-ttf/Cyberbase.ZIP Package cyberbit-ttf: missing distfile cyberbit-ttf/Cyberbit.ZIP Package pixel-sagas-startrek: missing distfile PS_Font_Fontana.zip Package pixel-sagas-startrek: missing distfile PS_Font_Montalban.zip Package pixel-sagas-startrek: missing distfile PS_Font_Probert.zip Package pixel-sagas-startrek: missing distfile PS_Font_Sternbach.zip Package pixel-sagas-startrek: missing distfile PS_Font_Trek_Arrowcaps.zip Package umefont-ttf: missing distfile umefont_560.tar.xz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-11-02Update to 0.560ryoon2-7/+9
* Workaround for WRKSRC. Status: Unadjusted glyphs (characters; 1st pass): Uninode 8869-8b95 Unadjusted glyphs (Bushu; 1st pass): Koromo, Gonben
2015-10-27Remove the Latin-1 umlaut from the header comment of the patch. It messesbsiegert2-4/+5
with sed on El Capitan, which apparently assumes valid UTF-8 inputs.
2015-10-21Update harfbuzz to 1.0.6:wiz2-7/+7
Overview of changes leading to 1.0.6 Thursday, October 15, 2015 ==================================== - Reduce max nesting level in OT lookups from 8 to 6. Should not affect any real font as far as I know. - Fix memory access issue in ot-font. - Revert default load-flags of fonts created using hb_ft_font_create() back to FT_LOAD_DEFAULT|FT_LOAD_NO_HINTING. This was changed in last release (1.0.5), but caused major issues, so revert. https://github.com/behdad/harfbuzz/issues/143 Overview of changes leading to 1.0.5 Tuesday, October 13, 2015 ==================================== - Fix multiple memory access bugs discovered using libFuzzer. https://github.com/behdad/harfbuzz/issues/139 Everyone should upgrade to this version as soon as possible. We now have continuous fuzzing set up, to avoid issues like these creeping in again. - Misc fixes. - New API: * hb_font_set_parent(). * hb_ft_font_[sg]et_load_flags() The default flags for fonts created using hb_ft_font_create() has changed to default to FT_LOAD_DEFAULT now. Previously it was defaulting to FT_LOAD_DFEAULT|FT_LOAD_NO_HINTING. - API changes: * Fonts now default to units-per-EM as their scale, instead of 0. * hb_font_create_sub_font() does NOT make parent font immutable anymore. hb_font_make_immutable() does.
2015-10-21Update koruri-ttf to 20151021.nonaka2-7/+8
20151021: * M+ OUTLINE FONTS has been updated to CVS HEAD (2015.10.21).
2015-10-15Update harfbuzz to 1.0.4:wiz2-7/+7
Overview of changes leading to 1.0.4 Wednesday, September 30, 2015 ==================================== - Fix minor out-of-bounds read error.
2015-10-14Update fonts/Hack-ttf to Hack-ttf-2.015.leot3-12/+14
pkgsrc changes (no functional changes intended): o unset USE_LANGUAGES o use NO_BUILD instead of defining an empty do-build target Changes: # Version 2.015 (release build) Changes vs. release v2.013: - new vertical metrics = decreased line spacing height - Issues #28, #32, #39, #41, #95, #103 - adjusted vertical position of the colon to a higher position, improves alignment with other punctuation glyphs (U+003A) - Issue #66 - changed vertical position of the dash (U+002D) so that regular and oblique, bold and bold oblique are properly aligned - Issue #107 - updated hinting algorithm for bold set (improved point position over stem of lowercase j/i for some text sizes) - Issue #84 - underscore (U+005F) centered, increased width, increased height & aligned vertical position closer to baseline - Issues #97, #98, #100, 103, - increased vertical position of dieresis mark on lowercase u dieresis (U+00FC) - Issue #61 - increased vertical position of dieresis mark on lowercase i dieresis (U+00EF) - increased vertical position of dieresis mark on lowercase e dieresis (U+00EB) - decreased vertical position of the asterisk (U+002A) - Issue #34 - new design for ascii tilde - broader curves, taller glyph with goal to improve appearance at small text sizes where it tended to render like a dash (U+007E) - Issue #37 - new ttf build autohinting script (./postbuild_processing/tt-hinting/autohint.sh) - new ttf build autohinting Control Instructions File - bold set (./postbuild_processing/tt-hinting/Hack-Bold-TA.txt) - new ttf build release script (./postbuild_processing/tt-hinting/release.sh) - new web font release script (./postbuild_processing/webfonts/releasewebfonts.sh) - new vfb to UFO source file conversion script (./tools/makeufo.sh) - new UFO source file types - includes separate source files for TrueType (`*-TT.ufo`) and PostScript (`*-PS.ufo`) releases - source file path changes: now includes separate `ufo` and `vfb` directories under the `./source` repository directory - Hack Open Font license updated to version 2.0. The license changes better define the Hack project as a derivative project of the Bitstream Vera Sans Mono typeface project and are intended to make the license more consistent with the Bitstream Vera libre, open source license under which Hack is co-licensed. There are no new restrictions on use of the fonts with these license changes. Embedding permissions are made explicit in this version of the Hack Open Font license. # Version 2.013 (release build) Changes vs. release v2.010: - Fixed missing middle dot glyph (U+00B7), adjusted width of U+00B7 em box to address spacing issues in editors that highlight empty spaces (Issues #27 & #46) - Powerline glyph alignment and size adjustments (Issue #33) - Fixed name tables to address: - incorrect oblique rendering with Java type renderers on OS X (Issue #26) - incorrect italic + bold + bold oblique rendering in some syntax highlighters (Issues #42, #50, #60) - backslash character took inappropriate vertical alignment because of incorrect slant angle in some editors (Issue #67) - Changed oblique and bold oblique font names to "Hack Italic" and "Hack Bold Italic" to address Windows listings - Changed oblique and bold oblique webfont names to "hack-italic-webfont.[xxx]" and "hack-bolditalic-webfont.[xxx]" - Changed oblique and bold oblique basic Latin + Latin-1 webfont subsets to the names "hack-italic-latin-webfont.[xxx]" and "hack-bolditalic-latin-webfont.[xxx]" - Changed license name from "Modified SIL Open Font License" to "Hack Open Font License" to comply with SIL regulations for SIL Open Font License modifications - Removed all license references to SIL to comply with SIL regulations for modifications of the SIL Open Font License - Removed SIL Open Font License preamble from the Hack Open Font License to comply with SIL regulations for modifications of the SIL Open Font License - Removed the following statement from Hack Open Font License condition #3: "This restriction only applies to the primary font name as presented to the users." to address a reserved font name conflict with the Bitstream Vera license - Modified the build directory structure for the Hack web fonts - Added Hack webfont CSS files to the build directory
2015-10-10Update to 0.550ryoon2-6/+6
Status: Unadjusted glyphs (characters; 1st pass): Uninode 8691-8b95 Unadjusted glyphs (Bushu; 1st pass): Mushi, Koromo, Gonben
2015-10-10Recursive revbump from textproc/icuryoon1-1/+2
2015-09-29Add FONTS_DIRS.* variables for proper installation.wiz1-1/+5
Addresses PR 50280 by tsutsui@ Bump PKGREVISION.
2015-09-23Update to 20150923ryoon2-8/+7
* Use 2015-09-23 snapshot. From: https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/
2015-09-23Update to 20150923ryoon4-18/+14
* Use 2015-09-23 snapshot. From: https://android.googlesource.com/platform/frameworks/base/+/master/data/fonts/ * Install RobotoCondensed-Regular.
2015-09-14remove url2pkg marker.wiz1-2/+1
2015-09-14mention license constraintstnn1-1/+6
2015-09-12+ unifont.wiz1-1/+2
2015-09-12Import unifont-8.0.01 as fonts/unifont.wiz5-0/+141
GNU Unifont is an official GNU package. It is a dual-width (8x16/16x16) bitmap font, designed to provide coverage for all of Unicode Plane 0, the Basic Multilingual Plane (BMP). GNU Unifont has a glyph for each visible code point in the Unicode Basic Multilingual Plane (Plane 0) and some glyphs in the Supplemental Multilingual Plane (Plane 1). This version also includes many glyphs in Michael Everson's ConScript Unicode Registry (CSUR). Unifont only provides a single glyph for each character, making it impossible to handle any language properly that needs context-dependent character shaping. It is supplied in the form of a hex file, with a converter to convert it to BDF. See http://czyborra.com/unifont/ or http://unifoundry.com/unifont.html for more information. The BDF font is converted to PCF, and the hex file is converted to a TrueType font.
2015-09-06Update to 1.0.3:wiz3-9/+23
Overview of changes leading to 1.0.3 Tuesday, September 1, 2015 ==================================== - Start of user documentation, from Simon Cozens! - Implement glyph_extents() for TrueType fonts in hb-ot-font. - Improve GPOS cursive attachments with conflicting lookups. - More fixes for cluster-level = 1. - Uniscribe positioning fix.
2015-09-06+ Hack-ttf.wiz1-1/+2
2015-09-06Import Hack-ttf-2.010 as fonts/Hack-ttf.wiz4-0/+54
Hack is hand groomed and optically balanced to be a workhorse face for code. It has deep roots in the libre, open source typeface community and expands upon the contributions of the Bitstream Vera & DejaVu projects. The face has been re-designed with a larger glyph set, modifications of the original glyph shapes (including distinct point styles and semi-bold punctuation weight in the regular set to make analphabetic characters less transparent), and meticulous attention to metrics (including numerous spacing adjustments to improve the rhythm of the face and the legibility of code at small text sizes). The large x-height + wide aperture + low contrast design combined with PostScript hinting/hint replacement programs and a TrueType instruction set make it highly legible at commonly used source code text sizes with a sweet spot that runs in the 8px - 12px range on modern desktop and laptop monitors. Combine it with an HD monitor and you can comfortably work at 6 or 7px sizes.
2015-09-02Add tex-{academicons,comicneue,esrelation,sourceserifpro,typicons}{,-doc}markd1-1/+11
2015-09-02Add tex-academicons{,-doc} 1.5markd40-0/+1241
Font containing icons of online academic profiles Add tex-comicneue{,-doc} 1.0 Use Comic Neue with TeX(-alike) systems Add tex-esrelation{,-doc} 2015 Provides a symbol set for describing relations between ordered pairs Add tex-sourceserifpro{,-doc} 1.1 Use SourceSerifPro with TeX(-alike) systems Add tex-typicons{,-doc} 2.0.7 Font containing a set of web-related icons
2015-08-30Update to 0.83:wiz2-7/+6
2015-08-21 (Paul Sladen) Ubuntu Font Family version 0.83 Note: This release was created by binary patching from the v0.80 release using the scripts in 'sources/patch-0.80-0.83/' to rebuild the necessary tables. The release selectively updates only those proportional .ttf font files exhibiting the bug below bug number; the Ubuntu Mono monospace font files remain unchanged, being the original version 0.80 ones. [Marc Foley] * [Engineering] Fixed wrong characters appear in some mac apps. (LP: #1334363)
2015-08-26Update to 1.23.0. Changes: LICENSE file is no longer shipped.shattered3-14/+7
2015-08-23Update to 1.0.2:wiz2-6/+6
Overview of changes leading to 1.0.2 Wednesday, August 19, 2015 ==================================== - Fix shaping with cluster-level > 0. - Fix Uniscribe backend font-size scaling. - Declare dependencies in harfbuzz.pc. FreeType is not declared though, to avoid bugs in pkg-config 0.26 with recursive dependencies. - Slightly improved debug infrastructure. More to come later. - Misc build fixes.
2015-08-17Re-add CONF_FILES (noted by wiz@).leot1-1/+33
2015-08-17Update fonts/ttf-tlwg to ttf-tlwg-0.6.1, patches based from Benedek Gergelyleot3-21/+33
via pkgsrc-users@. Changes: * New font: Laksaman (Sarabun derivative). * Split fontconfig files to allow individual fonts installation. * LaTeX options for setting default fonts.
2015-08-17LICENSE is vera-ttf-license.leot1-1/+2
2015-08-09Update tex-fontspec{,-doc} to 2.4dmarkd4-14/+17
changes unknown
2015-08-09Update some TeX fonts to latest versions.markd52-189/+263
fonts/tex-Asana-Math to 000.955 fonts/tex-archaic to 2015 fonts/tex-fbb to 1.08a fonts/tex-fge to 1.25 fonts/tex-garuda-c90 to 2015 fonts/tex-musixtex-fonts to 2015 fonts/tex-newpx to 1.292 fonts/tex-newtx to 1.451 fonts/tex-newtxsf to 1.03 fonts/tex-newtxtt to 1.052 fonts/tex-norasi-c90 to 2015 fonts/tex-rsfso to 1.02 fonts/tex-xcharter to 1.075
2015-08-06Update to 1.002, from Benedek Gergely on pkgsrc-users.wiz2-10/+9
8 September 2010 (Mark Simonson) Anonymous Pro Version 1.002 - Fixed (stupid) incorrect design of quotesinglbase and quotedblbase - Lengthened hyphen - Shortened underscore so that it is distinct from adjacent underscores - Increased the weight of the ampersand to make it visually the same weight as other glyphs - Adjusted vertical position of "<", ">" and math characters to align with hyphen - Modified design of Cyrillic "ze" to better distinguish it from "3" - Modified 12ppm and 13ppm "m" bitmap so it does not touch adjacent glyphs - Corrected asymmetrical parentheses in 13ppm bitmaps - Corrected missing encoding of .null and CR - Added installation instructions for Linux to README.txt
2015-08-05Update to 0.530ryoon2-6/+6
Status: Unadjusted glyphs (characters; 1st pass): Uninode 855c-8b95 Unadjusted glyphs (Bushu; 1st pass): Kusakanmuri, Mushi, Koromo, Gonben
2015-08-02Update tex-fontawesome{,-doc} to 4.3.01markd6-21/+32
Version 4.3.0: - Updated the font and icons to the 4.3.0 version of the opentype font - Added a type1 conversion and character mappings, so fontawesome now also works under pdfLaTeX! Please note this update will probably break code relying on the previous release, as many icon names have changed (upstream). I decided to reflect the upstream name changes as some name changes were absolutely required to introduce new icon variants with consistent naming. Sorry for the debugging this will cause to some. I also automated to process, so expect speedier updates in the future :) Version 4.3.0-1: Converted the otf font to 1000upm to avoid a bug within xdvipdfmx.
2015-08-02Update tex-fira{,-doc} to 4.1markd6-27/+25
Corrected scaling for the mono fonts.
2015-08-02Update tex-dozenal{,-doc} to 6.0markd4-14/+14
For version 6.0, added the "\doznumtowords" macro, which will take a counter and output it in dozenal words. Which words it uses can be customized; I have made no attempt to internationalize this with different languages, because I haven't the foggiest how to do so other than simply writing option packs with different definitions in them. Also did a complete rewrite of |\basex|, so its workings are now (almost) comprehensible. Finally, darkened the tally marks and put in hand-written italic shapes.