49d9d60e0a
2020-09-02 luaotfload v3.15 * The font database is updated more reliably if fonts get deleted. * In multiple error cases, error messages are shown instead of silently generating bad output. * Write glyph ids instead of internal identifiers to DVI files. This allows using OpenType fonts when working with dvilualatex. (This requires additional support from the DVI reader) * The set of font features which are enabled by default has been changed to be more similar to HarfBuzz. Especially Above-base mark Positioning (abvm), Below-base mark Positioning (blwm), Contextual Alternates (calt), Cursive Positioning (curs), Distances (dist), and Required Contextual Alternates (rclt) are now enabled by default for all scripts. * Added a mathfontdimen font feature which allows emulating fontdimen values from xetex or traditional TeX math fonts. * Initial support for variable fonts in node mode. 2020-12-30 luaotfload v3.16 * The fontloader has been synced with the context code from 2020-12-30 * The entry point is called luaotfload.lua instead of luaotfload-main.lua (but the old name is still provided for compatibility). * pre/post_shaping_filter callbacks has been added. * The number of lua-files and submodules shown in the log-file has been reduced. But it is extended again by setting the environment variable LUAOTFLOAD_TRACE_SUBMODULES=1. * The HarfBuzz based shaper will in some situations drop hyphenation points. This happens less frequently now since the new version uses first/second discretionaries (the mechanism described in the LuaTeX manual, section 5.6 for the of-f-ice example) to support a limited amount of nesting. * When the node shaper is used, experimental support for OpenType variable fonts has been added. To use them, set the font feature axis to a comma separated list of axis names and values. (E.g. axis={weight=600}) The supported axis names and value range depend on the font. * The font features upper and lower can be used to map the text of a font to upper or lowercase before displaying it. Currently this implements the untailored Unicode case mapping algorithm, but it is planned to add tailoring later. * A number of small bugfixes. 2021-01-08 luaotfload v3.17 * The fontloader has been synced with the context code from 2021-01-07. This improves support for advanced CFF based OpenType variable fonts.
20 lines
617 B
Makefile
20 lines
617 B
Makefile
# $NetBSD: Makefile,v 1.13 2021/02/15 00:30:10 markd Exp $
|
|
|
|
DISTNAME= luaotfload
|
|
PKGNAME= tex-${DISTNAME}-3.17
|
|
TEXLIVE_REV= 57443
|
|
|
|
MAINTAINER= minskim@NetBSD.org
|
|
HOMEPAGE= https://ctan.org/pkg/luaotfload
|
|
COMMENT= OpenType layout system for Plain TeX and LaTeX
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
DEPENDS+= tex-lm-[0-9]*:../../fonts/tex-lm
|
|
DEPENDS+= tex-lualibs-[0-9]*:../../devel/tex-lualibs
|
|
DEPENDS+= tex-luatexbase-[0-9]*:../../devel/tex-luatexbase
|
|
|
|
CHECK_INTERPRETER_SKIP= share/texmf-dist/scripts/luaotfload/*
|
|
TEX_TEXMF_DIRS= ${PREFIX}/share/texmf-dist
|
|
|
|
.include "../../print/texlive/package.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|