X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=test%2Ftest10-otf.tex;h=e5f5535632d34a2201aad07f47fb2fb30bb010ab;hb=6abeb05c5b8703d1871f6d4e861b3505ed8100cf;hp=e95b7832188ac4ac2b084db31207c3b3ab50f087;hpb=35aea5dd86ff987611642f5186399927b759b57e;p=luatex-ja%2Fluatexja.git diff --git a/test/test10-otf.tex b/test/test10-otf.tex index e95b783..e5f5535 100644 --- a/test/test10-otf.tex +++ b/test/test10-otf.tex @@ -1,6 +1,6 @@ %#! lualatex -\documentclass{bxjsarticle} -\usepackage{luatexja} +\documentclass{ltjsarticle} +\usepackage{luacode} \usepackage{luatexja-otf} \begin{document} @@ -13,8 +13,8 @@ \section*{Adobe-Japan1-5で追加された文字を使った例} \begin{itemize} - %% \item 「\゜か」,「\゜き」,「\゜く」,「\゜け」,「\゜こ」, - %% 「\゜カ」,「\゜キ」,「\゜ク」,「\゜ケ」,「\゜コ」は鼻濁音を表す。 + \item 「\゜か」,「\゜き」,「\゜く」,「\゜け」,「\゜こ」, + 「\゜カ」,「\゜キ」,「\゜ク」,「\゜ケ」,「\゜コ」は鼻濁音を表す。 \item Macintosh用キーボードの\UTF{2318}(Command key)を押す。 \item \UTF{2672}を心がけよう。 \end{itemize} @@ -29,4 +29,47 @@ \item \UTF{9B87}とは岩魚(イワナ)のことであり,嘉魚とも書く。 \end{itemize} +\section*{ajmacros} + +\begin{enumerate}\renewcommand{\labelenumi}{\ajLabel\ajKuroKaku{enumi}} +\item その1 +\item その2 +\item その3 +\end{enumerate} + +{\bf(速報)}世界陸上\CID{20660},\ajLig{ボルト}がフライングで失格. + +\ajHankaku{半角カタカナひらがな} %←JFM の問題か,半角ひらがなが全角幅で出てしまう. +←luatexja-otf.sty 内で,JFMの文法拡張を行いました. + + +{\DeclareKanjiFamily{JY3}{hoge}{} +\DeclareFontShape{JY3}{hoge}{m}{n}{<-> file:ipaexg.ttf:jfm=ujis}{} +\fontfamily{hoge}\selectfont +luatexja-otf.sty の下でも,TrueTypeフォントは正常に読めるよね? +\verb+\CID+は正常に働かないと思うけど.} + +\newpage + +\section*{Adobe-Japan1-6 全グリフ} + +{\footnotesize +% 表の作成は Lua でサボってしまう. +% \CID{0} (.notdef) は luaotfload がマッピングしてくれないみたい. +\begin{luacode*} +for i = 0, 23057 do + if i % 50 == 0 then + tex.print(string.format("\\noindent%05d", i)) + end + if i % 10 == 0 then + tex.print(" ") + end + tex.print("\\hbox to 1\\zw{\\CID{"..tostring(i).."}}%") + if i % 50 == 49 then + tex.print("\\\\") + end +end +\end{luacode*} +} + \end{document}