summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/generic/vntex/tests/vnsample.cls')
-rw-r--r--Master/texmf-dist/source/generic/vntex/tests/vnsample.cls374
1 files changed, 193 insertions, 181 deletions
diff --git a/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls b/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls
index 7e9de68150f..8c68b453b20 100644
--- a/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls
+++ b/Master/texmf-dist/source/generic/vntex/tests/vnsample.cls
@@ -6,6 +6,8 @@
\ifx\documentclass\undefined\endinput\fi
\newif\ifbookmarks
+\newif\iftest
+\newif\ifsample
\ProvidesClass{vnsample}[2005/08/27]
\NeedsTeXFormat{LaTeX2e}
@@ -19,11 +21,14 @@
The search tool in your PDF browser will miss many\MessageBreak
words containing Vietnamese characters}}\fi
-\RequirePackage[viscii]{vietnam}
+\RequirePackage[utf8]{vntex}
\RequirePackage{multicol}
\RequirePackage{geometry}
\RequirePackage{array}
\RequirePackage{fancyhdr}
+\RequirePackage[unicode]{hyperref}
+
+\hypersetup{pdfauthor={Hàn Thế Thành and Reinhard Kotucha}}
\DeclareOption{sample}{
\geometry{a4paper,nofoot,left=1cm,right=1cm,top=2cm,bottom=1cm}
@@ -34,6 +39,7 @@ words containing Vietnamese characters}}\fi
\parindent0pt
\lineskiplimit -100pt
\bookmarkstrue
+ \sampletrue
}
\DeclareOption{test}{
@@ -44,6 +50,7 @@ words containing Vietnamese characters}}\fi
\advance\oddsidemargin -7mm \evensidemargin=\oddsidemargin
\hbadness=10000\relax\hfuzz=\maxdimen
\AtBeginDocument{\extrarowheight=5pt}
+ \testtrue
}
\ProcessOptions
@@ -53,141 +60,141 @@ words containing Vietnamese characters}}\fi
\newbox\boxB
\def\vnchars{%
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
+\dochar á
+\dochar ạ
+\dochar à
+\dochar ả
+\dochar ã
+\dochar ă
+\dochar ắ
+\dochar ặ
+\dochar ằ
+\dochar ẳ
+\dochar ẵ
+\dochar â
+\dochar ấ
+\dochar ậ
+\dochar ầ
+\dochar ẩ
+\dochar ẫ
+\dochar đ
+\dochar é
+\dochar ẹ
+\dochar è
+\dochar ẻ
+\dochar ẽ
+\dochar ê
+\dochar ế
+\dochar ệ
+\dochar ề
+\dochar ể
+\dochar ễ
+\dochar í
+\dochar ị
+\dochar ì
+\dochar ỉ
+\dochar ĩ
+\dochar ó
+\dochar ọ
+\dochar ò
+\dochar ỏ
+\dochar õ
+\dochar ô
+\dochar ố
+\dochar ộ
+\dochar ồ
+\dochar ổ
+\dochar ỗ
+\dochar ơ
+\dochar ớ
+\dochar ợ
+\dochar ờ
+\dochar ở
+\dochar ỡ
+\dochar ú
+\dochar ụ
+\dochar ù
+\dochar ủ
+\dochar ũ
+\dochar ư
+\dochar ứ
+\dochar ự
+\dochar ừ
+\dochar ử
+\dochar ữ
+\dochar ý
+\dochar ỵ
+\dochar ỳ
+\dochar ỷ
+\dochar ỹ
% \break
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar 
-\dochar 
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar 
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar
-\dochar 
-\dochar
-\dochar 
-\dochar 
+\dochar Á
+\dochar Ạ
+\dochar À
+\dochar Ả
+\dochar Ã
+\dochar Ă
+\dochar Ắ
+\dochar Ặ
+\dochar Ằ
+\dochar Ẳ
+\dochar Ẵ
+\dochar Â
+\dochar Ấ
+\dochar Ậ
+\dochar Ầ
+\dochar Ẩ
+\dochar Ẫ
+\dochar Đ
+\dochar É
+\dochar Ẹ
+\dochar È
+\dochar Ẻ
+\dochar Ẽ
+\dochar Ê
+\dochar Ế
+\dochar Ệ
+\dochar Ề
+\dochar Ể
+\dochar Ễ
+\dochar Í
+\dochar Ị
+\dochar Ì
+\dochar Ỉ
+\dochar Ĩ
+\dochar Ó
+\dochar Ọ
+\dochar Ò
+\dochar Ỏ
+\dochar Õ
+\dochar Ô
+\dochar Ố
+\dochar Ộ
+\dochar Ồ
+\dochar Ổ
+\dochar Ỗ
+\dochar Ơ
+\dochar Ớ
+\dochar Ợ
+\dochar Ờ
+\dochar Ở
+\dochar Ỡ
+\dochar Ú
+\dochar Ụ
+\dochar Ù
+\dochar Ủ
+\dochar Ũ
+\dochar Ư
+\dochar Ứ
+\dochar Ự
+\dochar Ừ
+\dochar Ử
+\dochar Ữ
+\dochar Ý
+\dochar Ỵ
+\dochar Ỳ
+\dochar Ỷ
+\dochar Ỹ
\par
}
@@ -199,47 +206,47 @@ words containing Vietnamese characters}}\fi
\def\EMPH#1{\textbf{\textit{#1}}}
\long\def\vntext{%
-\centerline{\textbf{Ch Pho}}
+\centerline{\textbf{Chí Phèo}}
\vskip -.5\baselineskip
\rightline{\textsc{--- Nam Cao}}
-Hn va i va chi. Bao gi cng th, c ru xong l hn chi. Bt u
-chi tri. C h g? Tri c ca ring nh no? Ri hn chi i. Th
-cng chng sao: i l tt c nhng chng l ai. Tc mnh hn chi ngay tt
-c lng V i. Nhng c lng V i ai cng nh, \textit{``Chc n tr
-mnh ra!''} Khng ai ln ting c. Tc tht! ! Th ny th tc tht! Tc
-cht i c mt! th, hn phi chi cha a no khng chi nhau vi
-hn. Nhng cng khng ai ra iu. M kip! Th th c ph ru khng? Th
-th c kh hn khng? Khng bit a cht m no ra thn hn cho hn kh
-n nng ni ny? A ha! Phi y, hn c th m chi, hn chi a cht m
-no ra thn hn, ra ci thng \EMPH{Ch Pho}! Hn nghin rng vo
-m chi ci a ra Ch Pho. Nhng m bit a no ra
-Ch Pho? C tri m bit! Hn khng bit, c lng V i cng khng ai
-bit.
-
-Mt anh i th ng l߽n, mt bui sng tinh s߽ng thy hn
-trn trung v xm ngt trong mt vy p bn mt l gch b
-khng, anh ta r߾c ly v em v cho mt ng߶i n b ga m.
-Ng߶i n b ga m ny bn hn cho mt bc ph ci khng con, v
-khi bc ph ci ny cht th hn b v, ht i cho nh ny li i
- cho nh n. Nm hai m߽i tui, hn lm canh in cho ng l Kin,
-by gi c b Kin, n tin ch lng. Hnh nh c my ln b ba nh
-ng l, cn tr lm m li hay m lng, bt hn bp chn, hay xoa
-bng, m lng g y. Ng߶i ta bo ng l ra nh th hch dch,
-c lng phi s, m v nh th li s ci b ba cn tr ny. Ng߶i
-b y php php, m b y hy hy, m ng l th hay au lng lm;
-nhng ng߶i c bnh au lng hay s v m cha i l kho ghen.
-C ng߶i bo ng l ghen vi anh canh in kho mnh m s b ba
-khng dm ni. C ng߶i th bo anh canh in y c b ba quyn
-thu quyn b trong nh tin cn nn ly trm tin trm thc nhiu.
-Mi ng߶i ni mt cch. Chng bit u m ln. Ch bit mt hm
-Ch b ng߶i ta gii huyn ri bit tm n by, tm nm ri mt
-hm, hn li l l u ln v. Hn v lp ny trng khc
-hn, mi u chng ai bit hn l ai. Trng c nh thng sng
-c! Ci u th trc lc, ci rng co trng hn, ci mt th en
-m rt cng cng, hai mt g߶m g߶m trng gm cht! Hn mc qun
-o ni en vi o Ty vng. Ci ngc phanh, y nhng nt chm tr
-rng, phng vi mt ng thy t߾ng cm chu, c hai cnh tay cng
-th. Trng gm cht!
+Hắn vừa đi vừa chửi. Bao giờ cũng thế, cứ rượu xong là hắn chửi. Bắt đầu
+chửi trời. Có hề gì? Trời có của riêng nhà nào? Rồi hắn chửi đời. Thế
+cũng chẳng sao: đời là tất cả nhưng chẳng là ai. Tức mình hắn chửi ngay tất
+cả làng Vũ Đại. Nhưng cả làng Vũ Đại ai cũng nhủ, \textit{``Chắc nó trừ
+mình ra!''} Không ai lên tiếng cả. Tức thật! Ồ! Thế này thì tức thật! Tức
+chết đi được mất! Đã thế, hắn phải chửi cha đứa nào không chửi nhau với
+hắn. Nhưng cũng không ai ra điều. Mẹ kiếp! Thế thì có phí rượu không? Thế
+thì có khổ hắn không? Không biết đứa chết mẹ nào đẻ ra thân hắn cho hắn khổ
+đến nông nỗi này? A ha! Phải đấy, hắn cứ thế mà chửi, hắn chửi đứa chết mẹ
+nào đẻ ra thân hắn, đẻ ra cái thằng \EMPH{Chí Phèo}! Hắn nghiến răng vào
+mà chửi cái đứa đã đẻ ra Chí Phèo. Nhưng mà biết đứa nào đã đẻ ra
+Chí Phèo? Có trời mà biết! Hắn không biết, cả làng Vũ Đại cũng không ai
+biết.
+
+Một anh đi thả ống lươn, một buổi sáng tinh sương đã thấy hắn
+trần truồng và xám ngắt trong một váy đụp để bên một lò gạch bỏ
+không, anh ta rước lấy và đem về cho một người đàn bà góa mù.
+Người đàn bà góa mù này bán hắn cho một bác phó cối không con, và
+khi bác phó cối này chết thì hắn bơ vơ, hết đi ở cho nhà này lại đi
+ở cho nhà nọ. Năm hai mươi tuổi, hắn làm canh điền cho ông lý Kiến,
+bấy giờ cụ bá Kiến, ăn tiên chỉ làng. Hình như có mấy lần bà ba nhà
+ông lý, còn trẻ lắm mà lại hay ốm lửng, bắt hắn bóp chân, hay xoa
+bụng, đấm lưng gì đấy. Người ta bảo ông lý ra đình thì hách dịch,
+cả làng phải sợ, mà về nhà thì lại sợ cái bà ba còn trẻ này. Người
+bà ấy phốp pháp, má bà ấy hây hây, mà ông lý thì hay đau lưng lắm;
+những người có bệnh đau lưng hay sợ vợ mà chúa đời là khoẻ ghen.
+Có người bảo ông lý ghen với anh canh điền khoẻ mạnh mà sợ bà ba
+không dám nói. Có người thì bảo anh canh điền ấy được bà ba quyền
+thu quyền bổ trong nhà tin cẩn nên lấy trộm tiền trộm thóc nhiều.
+Mỗi người nói một cách. Chẳng biết đâu mà lần. Chỉ biết một hôm
+Chí bị người ta giải huyện rồi biệt tăm đến bảy, tám năm rồi một
+hôm, hắn lại lù lù ở đâu lần về. Hắn về lớp này trông khác
+hẳn, mới đầu chẳng ai biết hắn là ai. Trông đặc như thằng sắng
+cá! Cái đầu thì trọc lốc, cái răng cạo trắng hớn, cái mặt thì đen
+mà rất câng câng, hai mắt gườm gườm trông gớm chết! Hắn mặc quần
+áo nái đen với áo Tây vàng. Cái ngực phanh, đầy những nét chạm trổ
+rồng, phượng với một ông thày tướng cầm chuỳ, cả hai cánh tay cũng
+thế. Trông gớm chết!
}
\def\mksample#1{%
@@ -326,14 +333,17 @@ th. Trng gm cht!
}
\def\showtext#1#2#3#4#5#6{\subsection{Text}{#5-text}%
- \markright{#6 at 8pt}\showtextsize{\fontsize{8pt}{8pt}\usefont{#1}{#2}{#3}{#4}}
- \markright{#6 at 10pt}\showtextsize{\fontsize{10pt}{10pt}\usefont{#1}{#2}{#3}{#4}}
- \markright{#6 at 12pt}\showtextsize{\fontsize{12pt}{12pt}\usefont{#1}{#2}{#3}{#4}}
+ \markright{#6 at 8pt}\showtextsize
+ {\fontsize{8pt}{8pt}\usefont{#1}{#2}{#3}{#4}}
+ \markright{#6 at 10pt}\showtextsize
+ {\fontsize{10pt}{10pt}\usefont{#1}{#2}{#3}{#4}}
+ \markright{#6 at 12pt}\showtextsize
+ {\fontsize{12pt}{12pt}\usefont{#1}{#2}{#3}{#4}}
\clearpage
}
\def\samplesentence{%
- Hn nghin rng vo m chi ci a ra Ch Pho lng V i}
+ Hắn nghiến răng vào mà chửi cái đứa đã đẻ ra Chí Phèo làng Vũ Đại}
\newenvironment{shortsample}
{\normalfont\fontencoding{OT1}\ttfamily \selectfont
@@ -345,8 +355,6 @@ th. Trng gm cht!
\def\shorttext#1#2#3#4#5#6{%
#1/#2/#3/#4 & #5 & #6 & \normalsize\usefont{#1}{#2}{#3}{#4}\\}
-%%%\endinput
-
\ifbookmarks\RequirePackage{hyperref}
\def\section#1{\gdef\currsec{#1}\hypertarget{#1}{}\pdfbookmark[0]{#1}{#1}}
%\subsection{<Text>}{<label>}
@@ -354,10 +362,14 @@ th. Trng gm cht!
\hypertarget{\target}{}\pdfbookmark[1]{#1}{\target}}
\fi
+\def\title#1{
+ \iftest\hypersetup{pdftitle={#1 Test File}}\fi
+ \ifsample\hypersetup{pdftitle={#1 Font Samples}}\fi
+}
\def\mapfile#1{\ifpdf\IfFileExists{./useinternalmap}{\pdfmapfile{=#1.map}}{}\fi}
\IfFileExists{./nocompress}{\pdfcompresslevel0 }{\pdfcompresslevel9 }
% Local Variables:
-% coding: viscii
+% coding: utf-8
% End: