summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls')
-rw-r--r--Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls16
1 files changed, 12 insertions, 4 deletions
diff --git a/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls b/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls
index 6a8af729733..7e9de68150f 100644
--- a/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls
+++ b/Master/texmf-dist/doc/generic/vntex/tests/vnsample.cls
@@ -13,7 +13,12 @@
\LoadClass[a4paper]{article}
\RequirePackage{ifpdf}
-\ifpdf\IfFileExists{cmap.sty}{\RequirePackage{cmap}}{}\fi
+
+\ifpdf\IfFileExists{cmap.sty}{\RequirePackage{cmap}}{
+\ClassWarningNoLine{vnsample}{I can't find the file `cmap.sty'.\MessageBreak
+The search tool in your PDF browser will miss many\MessageBreak
+words containing Vietnamese characters}}\fi
+
\RequirePackage[viscii]{vietnam}
\RequirePackage{multicol}
\RequirePackage{geometry}
@@ -271,16 +276,19 @@ thª. Trông g¾m chªt!
PostScript:\kern1em \texttt{#3}}}
-\def\getdesignsize#1{\def\designsize{}%
+\def\HasDesignSizes{\let\hasdesignsizes\relax}
+
+\def\getdesignsize#1{\xdef\designsize{}%
\expandafter\@tfor\expandafter\x\expandafter:\expandafter=#1
\do{\ifcat\x0\edef\designsize{\designsize\x}\fi%
\if\x-\def\designsize{}\fi}}
-\def\showletters#1#2#3#4#5#6{\getdesignsize{#5}%
- \ifx\HasDesignsize\undefined
+\def\showletters#1#2#3#4#5#6{%
+ \ifx\hasdesignsizes\undefined
\subsection{#2-#3-#4}{#5}%
\else
+ \getdesignsize{#5}%
\subsection{#2-#3-#4 (\designsize pt)}{#5}%
\fi
\markright{\mkfontname{#1/#2/#3/#4}{#5}{#6}}