diff options
Diffstat (limited to 'Master/texmf-dist/source/generic/vntex/tests/vnsample.cls')
-rw-r--r-- | Master/texmf-dist/source/generic/vntex/tests/vnsample.cls | 374 |
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: |