IBM-plex-otf provides the OpenType fonts of the Plex font family.
It comes in a Sans, Serif, Mono and Sans Condensed, all with
roman and true italics.
The fonts have been designed to work well in
user interface (UI) environments as well as other mediums.
IBM-plex-ttf provides the TrueType fonts of the Plex font family.
It comes in a Sans, Serif, Mono and Sans Condensed, all with
roman and true italics.
The fonts have been designed to work well in
user interface (UI) environments as well as other mediums.
This is an update of esint. There are new options intlimits and nointlimits
(like amsmath), and \idotsint is an alias of old \dotsint command to get all
the new symbols when using amsmath.
- The fontloader has been synced with the context files from 2019-07-04.
- A number of small bugs has been resolved, see NEWS
- fonts can now be embolden
- missing characters are now visible
- New tool in the fontools collection:
- splitttc: splits an OpenType Collection file into separate fonts
- Changes in autoinst:
- Added -mergeweights and -mergeshapes options
- Improved parsing of fonts' widths and weights
- Improved mapping of widths and weights to NFSS codes
- Warn when installing fonts from multiple families
- Added (simple) automatic recognition of sanserif and typewriter fonts
- Added encoding files for T3 and TS3 to distribution
- Bugs fixed:
- always log results of font info parsing
- -inferiors without value would gobble next option or argument
- fixed error checking after calls to otfinfo
This update to the gentium-tug package changes only the
lgr-gentiumplus-regular.tfm and lgr-gentiumplus-italic.tfm
metric files. Now, as expected for the LGR encoding, a sigma
at the end of a word, or followed by punctuation, will be
automatically changed (via the TeX/MF ligature mechanism)
to a final sigma. All the pfb/ttf/etc. files, and all the
other metric files, are unchanged. The documentation is
slightly updated.
Big thanks to Ralf Stubner for suggesting and then implementing this!
The major addition in this gentium-tug TeX package remains
Type 1 fonts corresponding to the TrueType originals. These
incorporate the name "Gentium" by permission of SIL given to
the TeX Users Group. The package also includes support files
for LaTeX and ConTeXt, and TeX-specific documentation
discussing the supported encodings, etc.
- Complete rewrite of the TeX metric file generation (otftotfm is now
used instead of fontinst)
- Support for XeLaTeX and LuaLaTeX
- Add bold condensed font
- Improve support for figure variant selection
- Drop faked smallcaps support
- Fix kerning with uppercase Greek diacritics
- Add "scaled" alias option
- Fix NFSS shape for condensed fonts
- Fix ligatures for hyphens
- Fix font family definition with proportional numbers
- Fix font name in XeLaTeX/LuaLaTeX mode
- Fix OT1 encoding with slanted shape
- Fix packaging according to CTAN guidelines
- Update font files to version 0.111
- Complete rewrite of the TeX metric file generation (otftotfm is now
used instead of fontinst)
- Support for XeLaTeX and LuaLaTeX
- Add support for figure variant selection
- Drop faked smallcaps support
- Add "scaled" alias option
- Fix ligatures for hyphens
- Update .ttf files to version 3.001
- Complete rewrite of the TeX metric file generation (otftotfm is now
used instead of fontinst)
- Support for XeLaTeX and LuaLaTeX
- Drop faked smallcaps support
- Fix kerning with uppercase Greek diacritics
- Add "scaled" alias option
- Fix OT1 encoding with slanted shape
- Fix packaging according to CTAN guidelines
- Fix ligatures for hyphens
The cinzel package now only activates Cinzel as the default Roman family
if the "default" option is used. Commands \textcinzel{...} and
\textcinzelblack{...} are provided for localized use.
Update 2015-12-04: The official release of Inconsolata is at Google Fonts,
and official upstream is on github. These versions have better Windows
hinting and some fixes.
20 March 2017 (Marc Foley) Inconsolata v 2.001
- Fixed bug in google/fonts “Inconsolata: inconsistent ss03, #611”
19 August 2016 (Alexei Vanyashin) Inconsolata v 2.000
— Extended charset to GF Latin Plus, GF Latin Pro
— Added custom characters
— Improved outline quality
21 September 2015 (Dave Crossland) Inconsolata bold v. 1.016
- Fixed internal metadata
- Updated ttfautohint to v1.3
18 September 2012 (Alexei Vanyashin) Inconsolata bold v. 1.014
- Fixed spacing issue associated with the character "4" and "0"
- Applied ttfautohint (to fix windows rendering problem that occurred in v 1.000)
7 December 2011 (Kirill Tkachev) Inconsolata Bold v. 1.000
- Completed Bold version of Inconsolata in VBF format.
3.43.1 (released 2019-06-19)
- [subset] Fixed regression when passing --flavor=woff2 option with an input font
that was already compressed as WOFF 1.0
3.43.0 (released 2019-06-18)
- [woff2] Added support for compressing/decompressing WOFF2 fonts with non-transformed
glyf and loca tables, as well as with transformed hmtx table.
Removed Snippets/woff2_compress.py and Snippets/woff2_decompress.py scripts,
and replaced them with a new console entry point fonttools ttLib.woff2
that provides two sub-commands compress and decompress.
- [varLib.cff] Fixed bug when merging CFF2 PrivateDicts. The PrivateDict
data from the first region font was incorrecty used for all subsequent fonts.
The bug would only affect variable CFF2 fonts with hinting
Also, fixed a merging bug when VF masters have no blends or marking glyphs
- [loggingTools] Removed unused backport of LastResortLogger class.
- [subset] Gracefully handle partial MATH table
- [featureVars] Avoid duplicate references to rvrn feature record in
DefaultLangSys tables when calling addFeatureVariations on a font that
does not already have a GSUB table (aa8a5bc6).
- [varLib] Fixed merging of class-based kerning. Before, the process could introduce
rogue kerning values and variations for random classes against class zero (everything
not otherwise classed).
- [varLib] Fixed merging GPOS tables from master fonts with different number of
SinglePos subtables
- [unicodedata] Updated Blocks, Scripts and ScriptExtensions to Unicode 12.1.
3.42.0 (released 2019-05-28)
- [OS/2] Fixed sign of fsType: it should be uint16, not int16
- [subset] Skip out-of-range class values in mark attachment
- [fontBuilder] Add an empty DSIG table with setupDummyDSIG method
- [varLib.merger] Fixed bug whereby GDEF.GlyphClassDef were being dropped
when generating instance via varLib.mutator
- [varLib] Added command-line options -v and -q to configure logging
- [subset] Update font extents in head table
- [subset] Make --retain-gids truncate empty glyphs after the last non-empty glyph
- [requirements] Updated unicodedata2 backport for Unicode 12.0.
3.41.2 (released 2019-05-13)
- [cffLib] Fixed issue when importing a CFF2 variable font from XML, whereby
the VarStore state was not propagated to PrivateDict
- [varLib] Don't drop post glyph names when building CFF2 variable font
3.41.1 (released 2019-05-13)
- [designspaceLib] Added loadSourceFonts method to load source fonts using
custom opener function
- [head] Round font bounding box coordinates to integers to fix compile error
if CFF font has float coordinates
- [feaLib] Don't write None in ast.ValueRecord.asFea()
- [subset] Fixed issue AssertionError when using --desubroutinize option
- [graphite] Fixed bug in Silf table's decompile method unmasked by
previous typo fix
decompile method
Changelog:
Overview of changes leading to 2.5.3
Wednesday, June 26, 2019
====================================
- Fix UCD script data for Unicode 10+ scripts. This was broken since 2.5.0.
- More optimizations for HB_TINY.
Overview of changes leading to 2.5.2
Thursday, June 20, 2019
====================================
- More hb-config.hh facilities to shrink library size, namely when built as
HB_TINY.
- New documentation of custom configurations in CONFIG.md.
- Fix build on gcc 4.8. That's supported again.
- Universal Shaping Engine improvements thanks to David Corbett.
- API Changes: Undeprecate some horizontal-kerning API and re-enable in hb-ft,
such that Type1 fonts will continue kerning.
Overview of changes leading to 2.5.1
Friday, May 31, 2019
====================================
- Fix build with various versions of Visual Studio.
- Improved documentation, thanks to Nathan Willis.
- Bugfix in subsetting glyf table.
- Improved scripts for cross-compiling for Windows using mingw.
- Rename HB_MATH_GLYPH_PART_FLAG_EXTENDER to HB_OT_MATH_GLYPH_PART_FLAG_EXTENDER.
A deprecated macro is added for backwards-compatibility.
Overview of changes leading to 2.5.0
Friday, May 24, 2019
====================================
- This release does not include much functional changes, but includes major internal
code-base changes. We now require C++11. Support for gcc 4.8 and earlier has been
dropped.
- New hb-config.hh facility for compiling smaller library for embedded and web usecases.
- New Unicode Character Databse implementation that is half the size of previously-used
UCDN.
- Subsetter improvements.
- Improved documentation, thanks to Nathan Willis.
- Misc shaping fixes.
Version 4.47:
Added 35 new characters (33 glyphs).
Replaced ao2-variant "ae" with ao1 "ae", it was too similar to "oe".
Some fixes and improvements (17 characters in various sizes/styles).
Significantly improved the font build scripts. Python 3.5.0 or node 6.9.0 are now required to build the font.
Version 4.46:
The X11 8-bit code pages are not installed by default.
Added IBM-437 8-bit code page for X11.
The CRT VGA weight for Linux console is not installed by default.
Removed the Linux console mapping files.
These should be provided by the console packages.
Removed the BSD console installation.
The recent BSD-s have a new console subsystem.
Added 50 new characters. Mostly math, but also Buglarian yat and yus.
Rewritten the font conversion tools in python/javascript.
The full unicode range (17x64K) is now supported.
The Windows installer can be built from sources.
Small fixes and improvements (7 characters in various sizes).
Renamed install-ref to install-psf-ref (uninstall too).
Akira TAGOH (1):
jisx0201.1976-0.enc: Add undefined mapping for 0x7f - 0xa0 range
Alan Coopersmith (5):
cns11643-x encodings don't need to alias to themselves
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Emil Velikov (1):
autogen.sh: use quoted string variables
Gaetan Nadon (1):
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Matt Turner (1):
encodings 1.0.5
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish