texlive[48578] Master: libertinus, now macro wrapper for l-type1 or

commits+karl at tug.org commits+karl at tug.org
Tue Sep 4 23:18:27 CEST 2018

Revision: 48578
Author:   karl
Date:     2018-09-04 23:18:27 +0200 (Tue, 04 Sep 2018)
Log Message:
libertinus, now macro wrapper for l-type1 or l-otf (4sep18)

Modified Paths:

Added Paths:

Removed Paths:

Deleted: trunk/Master/texmf-dist/doc/fonts/libertinus/AUTHORS.txt
--- trunk/Master/texmf-dist/doc/fonts/libertinus/AUTHORS.txt	2018-09-04 21:15:46 UTC (rev 48577)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus/AUTHORS.txt	2018-09-04 21:18:27 UTC (rev 48578)
@@ -1,12 +0,0 @@
-# This is the official list of project authors for copyright purposes.
-# This file is distinct from the CONTRIBUTORS.txt file.
-# See the latter for an explanation.
-# Names should be added to this file as:
-# Name or Organization <email address>
-Philipp H. Poll <gillian at linuxlibertine.org>
-Khaled Hosny <khaledhosny at eglug.org>
-Maurizio M. Gavioli <mmg at vistamaresoft.com>
-STI Pub Companies
-Elsevier, Inc

Deleted: trunk/Master/texmf-dist/doc/fonts/libertinus/FONTLOG.txt
--- trunk/Master/texmf-dist/doc/fonts/libertinus/FONTLOG.txt	2018-09-04 21:15:46 UTC (rev 48577)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus/FONTLOG.txt	2018-09-04 21:18:27 UTC (rev 48578)
@@ -1,185 +0,0 @@
-FONTLOG for Libertinus
-This file provides detailed information on the Libertinus font software. This
-information should be distributed along with the Libertinus fonts and any
-derivative works.
-Basic Font Information
-Libertinus fonts is a fork of the Linux Libertine and Linux Biolinum fonts that
-started as an OpenType math companion of the Libertine font family, but grown
-as a full fork to address some of the bugs in the fonts.
-The family consists of:
-* Libertinus Serif: forked from *Linux Libertine*.
-* Libertinus Sans: forked from *Linux Biolinum*.
-* Libertinus Mono: forked from *Linux Libertinus Mono*.
-* Libertinus Math: an OpenType math font for use in OpenType math-capable
-  applications like LuaTeX, XeTeX or MS Word 2007+.
-Libertinus development is currently hosted on:
-Feature requests, bug reports and patches should be directed to our issue
-Information for Contributors
-Libertinus is released under the OFL 1.1 - http://scripts.sil.org/OFL For
-information on what you're allowed to change or modify, consult the OFL-1.1.txt
-and OFL-FAQ.txt files. The OFL-FAQ also gives a very general rationale and
-various recommendations regarding why you would want to contribute to the
-project or make your own version of the font.
-See the project website for the current master and the various branches:
-26 April 2018 (Khaled Hosny) <Libertinus> Version 6.6
-- Align MATH AxisHeight with minus and similar operators.
-- Align single and double arrows to minus and equal signs.
-- Fix Celsius, Fahrenheit and Ohm signs to take the style of their fonts.
-- Fix Ohm sign side bearings.
-- Fix Service Mark and Trade Mark in sans fonts to take their style.
-- Unify the default for of Eng glyph across fonts, and add and alternate shape
-  for Sami language.
-- Fix Cyrillic small letter ef in display font to match the regular serif font.
-- Dropped some more unused PUA slots.
-- The copyleft symbol now used the proposed Unicode 11 code point.
-21 March 2018 (Khaled Hosny) <Libertinus> Version 6.5
-- Fix regressions in handling of extensible combining marks with LuaTeX.
-- Add Latin bold italic sans-serif alphabet.
-- Add mathematical double-struck digits.
-- Enable slashed zero feature in math font.
-- Add big sizes for more brackets; \lBrack, \rBrack, \langle, \rangle, \lAngle
-  and \rAngle.
-- Add big sizes of slash and backslash.
-- Add \widetilde, \wideutilde and \widebreve.
-- Fix side bearings of math blackboard capitals.
-- Fix math glyphs with negative left side bearing that can clash with
-  preceding glyphs.
-- Make \vert and \Vert expansion consistent in size with the brackets.
-- Remove tone bar glyphs; the support was not adequate for proper use.
-- Remove math alphabet glyphs from text fonts.
-- Fix glyphs incorrectly categorized as mark glyphs.
-- Add Bitcoin currency symbol.
-- Fix stacking of a-ring and macron.
-- Fix “ct” and “st” historic ligatures and make them consistent across fonts.
-- Fix mark positioning over AE and OE glyphs.
-- Fix style of U+2100 (a/c), U+2101 (a/s), U+2015 (c/o) and U+2106 (c/u).
-- Fix mark positioning over G and g glyphs.
-- Make default and alternate J glyphs consistent across upright and italic
-  fonts.
-  have the same baseline in serif fonts.
-- Position semibold serif i/j dot similar to other styles.
-- Remove rudimentary MATH table from regular serif font.
-- Fix alignment of U+2192, U+2198, U+2199 in the monospace font.
-- Make more arrows fixed width in the monospace font.
-- Make capital roman numbers in sans-serif and sans-serif italic fonts actually
-  sans-serif.
-- Make \product in sans-serif fonts actually sans-serif.
-- The fonts can now be built with upstream FontForge, no patches needed, as
-  well as Python 3.
-17 May 2017 (Khaled Hosny) <Libertinus> Version 6.4
-- Fix broken extensibles of the left square bracket in the math font.
-12 May 2017 (Khaled Hosny) <Libertinus> Version 6.3
-- Add U+231C-231Fi and U+2A7D-2A7E to the math font.
-- Add script math alphabet based on that of XITS Math font.
-- Add monospaced math alphabet based on that of cmtt10 font with modified
-  METAFONT parameters to better fit with Libertinus glyphs.
-- Improve math top accent positions.
-- Fix spacing of math italic i and j.
-- Increase the gap between \sum and its limits.
-- Improved math braces and brackets based on STIX Two Math font.
-- Disable optical variants of math alphanumerics that were based on the text
-  sup/superscript glyphs as they don’t look good besides being incomplete and
-  inconsistent.
-- Remove duplicate glyphs that caused broken GPOS generation.
-- Drop optical bounds (‘opbd’, ‘rtbd’ and ‘lfbd’) features as they were
-  incomplete and virtually unsupported.
-- Fix text mark placement below O and o.
-- Fix oldstyle numbers feature in Libertinus Serif Semibold that had wrong
-  glyph mapping for 6, 7, 8 and 9.
-- Use swash Q when followed by v.
-- Various consistency fixes to font names and vertical metrics.
-- Fix placement of the half ring in U+1E9A.
-- Fix several Libertinus Serif Bold italic alternate glyphs that were not bold.
-- Fix Libertinus Serif Italic U+2098-2099 (subscript m and n) that looked like
-  superscript circled + and -.
-30 Jan 2016 (Khaled Hosny) <Libertinus> Version 6.2
-- Fixed missing big variant rule for U+27EF.
-- Fixed swapped \phi and \varphi symbols.
-- Fixed “fi” ligature in Serif Semibold Italic with small caps feature on.
-- The “Qu” ligature is now implemented as alternate glyph substitution.
-- Added missing small cap Qu alternate glyph to serif fonts.
-- Added big radical variants.
-22 Jan 2016 (Khaled Hosny) <Libertinus> Version 6.1
-- Renamed the fonts from Libertine to Libertinus to be complaint with the
-  Reserved Font Name clause of Linux Libertine license. Thanks to Frédéric Wang
-  for the new name.
-- Dropped legacy Mac platform font names.
-18 Jan 2016 (Khaled Hosny) <Libertine> Version 6.0
-First release of the forked Libertine fonts, changes since the fork include:
-- New Libertine Math font.
-- Dropped the use of Unicode PUA for alternate glyphs in favour of making them
-  encoded. 
-- Dropped the TrueType versions of the fonts.
-- Dropped the Romanian-specific cedilla/comma substitution, it is no longer
-  recommended to do this at font feature level.
-- Fixed upstream font kerning regression.
-- Renamed the glyphs to follow the recommended Adobe Glyph Names for New Fonts.
-- Fixed lots of inconsistencies in the font files.
-- Fixed the encoding of Indian Rubee symbol.
-- Made the sans question mark a bit more sans-like.
-- Fixed sans interrobang to not use the serif glyphs.
-- Removed some bogus ligatures like “!!”, “??”, “...”, etc.
-- Fixed the “short f” feature.
-- Made the “bunny ears” glyphs with dieresis the alternate form, and made the
-  more conventional form the default.
-- Dropped the “aalt” feature, since it is of limited use and hard to keep up to
-  date.
-- Fixed diaeresis positioning in bold serif.
-- Fixed the following upstream bugs:
-  http://sourceforge.net/p/linuxlibertine/bugs/315/
-  http://sourceforge.net/p/linuxlibertine/bugs/311/
-  http://sourceforge.net/p/linuxlibertine/bugs/303/
-  http://sourceforge.net/p/linuxlibertine/bugs/254/
-  http://sourceforge.net/p/linuxlibertine/bugs/293/
-  http://sourceforge.net/p/linuxlibertine/bugs/291/
-  http://sourceforge.net/p/linuxlibertine/bugs/275/
-  http://sourceforge.net/p/linuxlibertine/bugs/235/
-If you make modifications be sure to add your name (N), email (E), web-address
-(W) and description (D). This list is sorted by last name in alphabetical
-N: Khaled Hosny
-E: khaledhosny at eglug.org
-W: http://www.khaledhosny.org
-D: Libertinus fork author
-N: Philipp Poll
-E: gillian at linuxlibertine.org
-W: http://www.linuxlibertine.org
-D: Original authors

Deleted: trunk/Master/texmf-dist/doc/fonts/libertinus/OFL.txt
--- trunk/Master/texmf-dist/doc/fonts/libertinus/OFL.txt	2018-09-04 21:15:46 UTC (rev 48577)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus/OFL.txt	2018-09-04 21:18:27 UTC (rev 48578)
@@ -1,94 +0,0 @@
-Copyright © 2012-2017 The Libertinus Project Authors, with Reserved Font Name
-"Linux Libertine", "Biolinum", "STIX Fonts".
-This Font Software is licensed under the SIL Open Font License, Version 1.1.
-This license is copied below, and is also available with a FAQ at:
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded, 
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-This license becomes null and void if any of the above conditions are
-not met.

Deleted: trunk/Master/texmf-dist/doc/fonts/libertinus/README.txt
--- trunk/Master/texmf-dist/doc/fonts/libertinus/README.txt	2018-09-04 21:15:46 UTC (rev 48577)
+++ trunk/Master/texmf-dist/doc/fonts/libertinus/README.txt	2018-09-04 21:18:27 UTC (rev 48578)
@@ -1,54 +0,0 @@
-[![Build Status](https://travis-ci.org/khaledhosny/libertinus.svg?branch=master)](https://travis-ci.org/khaledhosny/libertinus)
-Libertinus fonts
-Libertinus fonts is a fork of the Linux Libertine and Linux Biolinum fonts that
-started as an OpenType math companion of the Libertine font family, but grown
-as a full fork to address some of the bugs in the fonts.
-Libertinus is forked from 5.3.0 (2012-07-02) release of Linux Libertine fonts.
-The family consists of:
-* Libertinus Serif: forked from *Linux Libertine*.
-* Libertinus Sans: forked from *Linux Biolinum*.
-* Libertinus Mono: forked from *Linux Libertine Mono*.
-* Libertinus Math: an OpenType math font for use in OpenType math-capable
-  applications like LuaTeX, XeTeX or MS Word 2007+.
-Libertinus fonts are available under the terms of Open Font License version
-To build the fonts you need GNU Make, [FontForge][1] with Python support, and
-[FontTools][2], latest versions of both are preferred.
-To build the PDF samples you need [fntsample][3] and, optionally, [mutool][4].
-To build the fonts:
-    make
-To build the PDF samples:
-    make doc
-The fonts should be edited with FontForge, and the SFD files should be
-normalized with:
-    make normalize
-(Make sure to save a copy of the SFD files before running this tool, the
-simplest way is to commit the SFD files, normalize, check the diffs and verify
-they are OK, then `git commit --ammend` the changes).
-Generating the fonts for each commit is preferred, but not absolutely required.
-[1]: https://fontforge.github.io
-[2]: https://github.com/fonttools/fonttools
-[3]: https://github.com/eugmes/fntsample
-[4]: https://mupdf.com/

Added: trunk/Master/texmf-dist/doc/latex/libertinus/Changes
--- trunk/Master/texmf-dist/doc/latex/libertinus/Changes	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/libertinus/Changes	2018-09-04 21:18:27 UTC (rev 48578)
@@ -0,0 +1 @@
+0.01  2018-09-04  - first CTAN version

Added: trunk/Master/texmf-dist/doc/latex/libertinus/README.md
--- trunk/Master/texmf-dist/doc/latex/libertinus/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/libertinus/README.md	2018-09-04 21:18:27 UTC (rev 48578)
@@ -0,0 +1,15 @@
+Package libertinus supports the free fonts from 
+ctan.org/fonts/libertinus  (OpenType and Type1)
+This package is only a wrapper for libertinus-type1 and libertinus-otf.
+% This file is distributed under the terms of the LaTeX Project Public
+% License from CTAN archives in directory  macros/latex/base/lppl.txt.
+% Either version 1.3 or, at your option, any later version.
+% Copyright 2018 Herbert Voss hvoss at tug.org
+%% $Id: README.md 806 2018-09-04 13:34:12Z herbert $

Property changes on: trunk/Master/texmf-dist/doc/latex/libertinus/README.md
Added: svn:eol-style
## -0,0 +1 ##
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.pdf
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.pdf
--- trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.pdf	2018-09-04 21:15:46 UTC (rev 48577)
+++ trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.pdf	2018-09-04 21:18:27 UTC (rev 48578)

Property changes on: trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.pdf
Added: svn:mime-type
## -0,0 +1 ##
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.tex
--- trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.tex	2018-09-04 21:18:27 UTC (rev 48578)
@@ -0,0 +1,32 @@
+%% $Id: libertinus-doc.tex 805 2018-09-04 07:22:01Z herbert $
+\title{Type~1 or OpenType Libertinus font\\ --\\ Type~1 or OpenType}
+\author{Herbert Voß}
+The font family Libertinus is derived from the Linux Libertine and enhanced with a
+math font.
+The package \texttt{libertinus} is only a wrapper for the other two
+packages \texttt{libertinus-type1} and \texttt{libertinus-otf}. Depending
+to the used \TeX-engine one of these packages is loaded. All optional
+arguments are passed to \texttt{libertinus-type1} if \texttt{pdflatex} is used
+or passed to \texttt{libertinus-otf} if \texttt{xelatex} or \texttt{lualatex}
+are used.

Property changes on: trunk/Master/texmf-dist/doc/latex/libertinus/libertinus-doc.tex
Added: svn:eol-style
## -0,0 +1 ##
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/libertinus/libertinus.sty
--- trunk/Master/texmf-dist/tex/latex/libertinus/libertinus.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/libertinus/libertinus.sty	2018-09-04 21:18:27 UTC (rev 48578)
@@ -0,0 +1,37 @@
+%% $Id: libertinus.sty 803 2018-09-03 19:43:59Z herbert $
+%% This file is distributed under the terms of the LaTeX Project Public
+%% License from CTAN archives in directory  macros/latex/base/lppl.txt.
+%% Either version 1.3 or, at your option, any later version.
+% Copyright 2018 Herbert Voss hvoss at tug.org
+  2018/09/03 v. 0.01 (Herbert Voss) Supports libertinus fonts for 
+     pdflatex/lualatex/xelatex] 
+\newif\if at libertinus@newengine \@libertinus at newenginefalse 
+\ifxetex\@libertinus at newenginetrue
+  \ifluatex\@libertinus at newenginetrue\fi
+\if at libertinus@newengine
+  \def\libertinus at package{libertinus-otf}
+  \def\libertinus at package{libertinus-type1}
+\DeclareOptionX*{\PassOptionsToPackage\CurrentOption{\libertinus at package}}
+\RequirePackage{\libertinus at package}
+%\if at libertinus@newengine
+%  \RequirePackage{libertinus-otf}
+%  \RequirePackage{libertinus-type1}
\ No newline at end of file

Property changes on: trunk/Master/texmf-dist/tex/latex/libertinus/libertinus.sty
Added: svn:eol-style
## -0,0 +1 ##
\ No newline at end of property
Modified: trunk/Master/tlpkg/libexec/ctan2tds
--- trunk/Master/tlpkg/libexec/ctan2tds	2018-09-04 21:15:46 UTC (rev 48577)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2018-09-04 21:18:27 UTC (rev 48578)
@@ -652,6 +652,7 @@
  'libertine-legacy',    "die 'skipping, replaced by libertine'",
  'libertine-type1',     "die 'skipping, replaced by libertine'",
  'libertineotf',        "die 'skipping, replaced by libertine'",
+ 'libertinus',		"&MAKEflatten",
  'libertinus-fonts',	"&MAKEflatten",
  'libertinus-otf',	"&MAKEflatten",
  'librarian',   "&MAKEflatten",

More information about the tex-live-commits mailing list