summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-11-28 21:24:05 +0000
committerKarl Berry <karl@freefriends.org>2024-11-28 21:24:05 +0000
commit2e79bb9e96410c5da2836eb3f481cb5a5bef0270 (patch)
tree5b81c4ceec1be44964171eec06dc397fc0575a3d
parent77435c83d43dfb01e073d82412e35dc1c6b998d4 (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/Changes1
-rw-r--r--Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.fonts49
-rw-r--r--Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.pdfbin334822 -> 370339 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/dejavu-otf/dejavu-otf-doc.tex10
-rw-r--r--Master/texmf-dist/tex/latex/dejavu-otf/dejavu-otf.sty49
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
index 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
Binary files differ
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
-
-