diff options
author | Karl Berry <karl@freefriends.org> | 2024-11-28 21:24:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-11-28 21:24:05 +0000 |
commit | 2e79bb9e96410c5da2836eb3f481cb5a5bef0270 (patch) | |
tree | 5b81c4ceec1be44964171eec06dc397fc0575a3d | |
parent | 77435c83d43dfb01e073d82412e35dc1c6b998d4 (diff) |
dejavu-otf (28nov24)
git-svn-id: svn://tug.org/texlive/trunk@72991 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/texmf-dist/doc/fonts/dejavu-otf/Changes | 1 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.fonts | 49 | ||||
-rw-r--r-- | Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.pdf | bin | 334822 -> 370339 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/dejavu-otf/dejavu-otf.sty | 49 |
5 files changed, 72 insertions, 37 deletions
diff --git a/Master/texmf-dist/doc/fonts/dejavu-otf/Changes b/Master/texmf-dist/doc/fonts/dejavu-otf/Changes index 662d17a9cf6..743efced3a0 100644 --- a/Master/texmf-dist/doc/fonts/dejavu-otf/Changes +++ b/Master/texmf-dist/doc/fonts/dejavu-otf/Changes @@ -1,3 +1,4 @@ +0.05 2024-11-28 - Fix for DejaVu-ExtraLight 0.04 2017-12-05 - do not define SmallCaps, DejaVu has no one 0.03 2017-10-04 - fix for mono font 0.02 2017-10-04 - fix for spurious spaces in the code diff --git a/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.fonts b/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.fonts index a7ed8b68b4f..7ddbada880f 100644 --- a/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.fonts +++ b/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.fonts @@ -1,25 +1,28 @@ name type encoding emb sub uni object ID ------------------------------------ ----------------- ---------------- --- --- --- --------- -XWRXBK+DejaVuSerif CID TrueType Identity-H yes yes yes 5 0 -BPLPDT+DejaVuSerif-Bold CID TrueType Identity-H yes yes yes 7 0 -YHDRHE+DejaVuSansMono CID TrueType Identity-H yes yes yes 15 0 -DNPWHP+DejaVuSerif-Italic CID TrueType Identity-H yes yes yes 20 0 -FKESZH+DejaVuSansMono-Oblique CID TrueType Identity-H yes yes yes 22 0 -WAJTVT+DejaVuSerif-BoldItalic CID TrueType Identity-H yes yes yes 30 0 -YTAEMJ+DejaVuSans CID TrueType Identity-H yes yes yes 32 0 -IPWAMF+DejaVuSans-Oblique CID TrueType Identity-H yes yes yes 34 0 -PTPULR+DejaVuSans-Bold CID TrueType Identity-H yes yes yes 36 0 -DZRLXY+DejaVuSans-BoldOblique CID TrueType Identity-H yes yes yes 38 0 -ZVYKOU+DejaVuSansMono-Bold CID TrueType Identity-H yes yes yes 43 0 -DPPFVE+DejaVuSansMono-BoldOblique CID TrueType Identity-H yes yes yes 45 0 -PDTNFF+DejaVuSerifCondensed CID TrueType Identity-H yes yes yes 47 0 -TVAKRM+DejaVuSerifCondensed-Italic CID TrueType Identity-H yes yes yes 49 0 -DWLXIK+DejaVuSerifCondensed-Bold CID TrueType Identity-H yes yes yes 51 0 -VJIVTY+DejaVuSerifCondensed-BoldItalic CID TrueType Identity-H yes yes yes 53 0 -RYPHDK+DejaVuSansCondensed CID TrueType Identity-H yes yes yes 55 0 -NUQGIV+DejaVuSansCondensed-Oblique CID TrueType Identity-H yes yes yes 60 0 -ODSOPJ+DejaVuSansCondensed-Bold CID TrueType Identity-H yes yes yes 62 0 -ATGOQQ+DejaVuSansCondensed-BoldOblique CID TrueType Identity-H yes yes yes 64 0 -ANBKIW+DejaVuSans-ExtraLight CID TrueType Identity-H yes yes yes 66 0 -LAUAJZ+TeXGyreDejaVuMath-Regular-Identity-H CID Type 0C Identity-H yes yes yes 71 0 -ASFVHU+LinLibertineO-Identity-H CID Type 0C Identity-H yes yes yes 80 0 +NQQQTW+DejaVuSerif CID TrueType Identity-H yes yes yes 4 0 +FGGQPH+DejaVuSerif-Bold CID TrueType Identity-H yes yes yes 6 0 +YNJWPW+DejaVuSerif-Italic CID TrueType Identity-H yes yes yes 17 0 +TKLCGT+DejaVuSansMono CID TrueType Identity-H yes yes yes 19 0 +ZZALOW+DejaVuSansMono-Oblique CID TrueType Identity-H yes yes yes 21 0 +XYMYCF+DejaVuSerif-BoldItalic CID TrueType Identity-H yes yes yes 29 0 +TNQRWJ+DejaVuSans CID TrueType Identity-H yes yes yes 31 0 +VZJQAZ+DejaVuSans-Oblique CID TrueType Identity-H yes yes yes 33 0 +DMHZNO+DejaVuSans-Bold CID TrueType Identity-H yes yes yes 35 0 +CILASI+DejaVuSans-BoldOblique CID TrueType Identity-H yes yes yes 37 0 +CPUHLE+DejaVuSansMono-Bold CID TrueType Identity-H yes yes yes 42 0 +KUKPVU+DejaVuSansMono-BoldOblique CID TrueType Identity-H yes yes yes 44 0 +AHOYWR+DejaVuSerifCondensed CID TrueType Identity-H yes yes yes 46 0 +WVSZJI+DejaVuSerifCondensed-Italic CID TrueType Identity-H yes yes yes 48 0 +SAJIBL+DejaVuSerifCondensed-Bold CID TrueType Identity-H yes yes yes 50 0 +PUNEYG+DejaVuSerifCondensed-BoldItalic CID TrueType Identity-H yes yes yes 52 0 +LBVYIQ+DejaVuSansCondensed CID TrueType Identity-H yes yes yes 54 0 +VGGLYA+DejaVuSansCondensed-Oblique CID TrueType Identity-H yes yes yes 59 0 +XLWNUH+DejaVuSansCondensed-Bold CID TrueType Identity-H yes yes yes 61 0 +CWYOFG+DejaVuSansCondensed-BoldOblique CID TrueType Identity-H yes yes yes 63 0 +FCZWRC+DejaVuSans-ExtraLight CID TrueType Identity-H yes yes yes 65 0 +HVYLCI+DejaVuSans-ExtraLight CID TrueType Identity-H yes yes yes 67 0 +HMSMGZ+DejaVuSans-ExtraLight CID TrueType Identity-H yes yes yes 69 0 +OBFRVX+DejaVuSans-ExtraLight CID TrueType Identity-H yes yes yes 71 0 +GSVNQZ+LatinModernMath-Regular-Identity-H CID Type 0C Identity-H yes yes yes 76 0 +KBXHNI+LinLibertineO-Identity-H CID Type 0C Identity-H yes yes yes 85 0 diff --git a/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.pdf b/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.pdf Binary files differindex 84eb365d9c0..6a70af42415 100644 --- a/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.pdf +++ b/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.pdf diff --git a/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.tex b/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.tex index cf79090b98e..0d05f208a0d 100644 --- a/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.tex +++ b/Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.tex @@ -8,7 +8,7 @@ \documentclass[11pt]{article} \usepackage{geometry} -\usepackage[usefilenames=false, +\usepackage[usefilenames, TT={Scale=0.88,FakeStretch=0.9}, SS={Scale=0.9}, RM={Scale=0.9}, @@ -38,7 +38,8 @@ {\endtabularx} -\title{Support for the DejaVu TrueType fonts and Math OpenType font} +\title{Support for the DejaVu TrueType fonts and Math OpenType font% +\thanks{Thanks to: Lars Madsen; Rolf Niepraschk;}} \author{Herbert Voß} \begin{document} \maketitle @@ -213,7 +214,10 @@ variants---\allowbreak regular, italic, bold, and bold italic. %, all with %\noindent %\begin{tabularx}{\dimexpr\linewidth+\marginparwidth}{@{} >{\raggedright}X >{\ttfamily}l @{}} -\DejaVuSansLight\demotext & DejaVu Sans Light\\[4pt] +\DejaVuSansLight\demotext & DejaVu Sans Extra Light\\[4pt] +\DejaVuSansLight\itshape\demotext & DejaVu Sans Extra Light Italic\\[4pt] +\DejaVuSansLight\bfseries\demotext & DejaVu Sans Extra Light Bold\\[4pt] +\DejaVuSansLight\bfseries\itshape\demotext & DejaVu Sans Extra Light Bold Italic\\[4pt] %\end{tabularx} ~ & ~ \\% \end{tabularx} diff --git a/Master/texmf-dist/tex/latex/dejavu-otf/dejavu-otf.sty b/Master/texmf-dist/tex/latex/dejavu-otf/dejavu-otf.sty index 95c293473cc..1f7a5c562eb 100644 --- a/Master/texmf-dist/tex/latex/dejavu-otf/dejavu-otf.sty +++ b/Master/texmf-dist/tex/latex/dejavu-otf/dejavu-otf.sty @@ -7,7 +7,7 @@ % Copyright 2017 Herbert Voss hvoss@tug.org %% \ProvidesPackage{dejavu-otf}[% - 2017/12/05 v. 0.04 (Herbert Voss) Supports DejaVu OpenType for lualatex/xelatex.] + 2024/11/28 v. 0.05 (Herbert Voss) Supports DejaVu OpenType for lualatex/xelatex.] % \RequirePackage{ifxetex,ifluatex,xkeyval,textcomp} \RequirePackage{unicode-math} % support opentype math fonts @@ -44,6 +44,14 @@ \defaultfontfeatures{Ligatures=TeX,RawFeature={-smcp},\DejaVu@DefaultFeatures}% default in fontspec % \ifDejaVu@usefilenames +% 14. DejaVuSerif-Bold.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 15. DejaVuSerif-BoldItalic.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 16. DejaVuSerif-Italic.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 17. DejaVuSerif.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 18. DejaVuSerifCondensed-Bold.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 19. DejaVuSerifCondensed-BoldItalic.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 20. DejaVuSerifCondensed-Italic.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 21. DejaVuSerifCondensed.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ % \ifDejaVu@serif \setmainfont{DejaVuSerif}[% main rm @@ -56,11 +64,24 @@ ] \fi % +% 1. DejaVuSans-Bold.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 2. DejaVuSans-BoldOblique.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 3. DejaVuSans-ExtraLight.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 4. DejaVuSans-Oblique.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 5. DejaVuSans.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 6. DejaVuSansCondensed-Bold.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 7. DejaVuSansCondensed-BoldOblique.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 8. DejaVuSansCondensed-Oblique.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 9. DejaVuSansCondensed.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 10. DejaVuSansMono-Bold.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 11. DejaVuSansMono-BoldOblique.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 12. DejaVuSansMono-Oblique.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% 13. DejaVuSansMono.ttf /usr/local/texlive/2024/texmf-dist/fonts/truetype/public/dejavu/ +% \ifDejaVu@sans \setsansfont{DejaVuSans}[% main sans Extension = .ttf, \DejaVuSS@features, - UprightFont= *, BoldFont = *-Bold, ItalicFont= *-Oblique, BoldItalicFont = *-BoldOblique, @@ -108,11 +129,13 @@ \newfontfamily\DejaVuSansLight{DejaVuSans-ExtraLight}[% Extension = .ttf, \DejaVuSS@features, - BoldFont = *-Bold, - ItalicFont= *-Oblique, - BoldItalicFont = *-BoldOblique, + BoldFont = *, + BoldFeatures = { RawFeature={embolden=3} }, + ItalicFont = *, + ItalicFeatures = { FakeSlant = 0.2}, + BoldItalicFont = *, + BoldItalicFeatures = { RawFeature={embolden=3},FakeSlant=0.2}, ] - \else %----------------------------------------- symbolic names ---------------------------- \typeout {Using symbolic names for the DejaVu font}% @@ -180,14 +203,18 @@ BoldFont = * Bold, ItalicFont= * Oblique, BoldItalicFont = * Bold Oblique, - ] + ] \newfontfamily\DejaVuSansLight{DejaVu Sans ExtraLight}[% + UprightFont = *, \DejaVuSS@features, - ] - + BoldFont = *, + BoldFeatures = { RawFeature={embolden=3} }, + ItalicFont= *, + ItalicFeatures = { FakeSlant = 0.2}, + BoldItalicFont = *, + BoldItalicFeatures = { RawFeature={embolden=3},FakeSlant=0.2}, + ] \fi \endinput - - |