summaryrefslogtreecommitdiff
path: root/info/examples/luaintro/02-02-16.lualtx3
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /info/examples/luaintro/02-02-16.lualtx3
Initial commit
Diffstat (limited to 'info/examples/luaintro/02-02-16.lualtx3')
-rw-r--r--info/examples/luaintro/02-02-16.lualtx340
1 files changed, 40 insertions, 0 deletions
diff --git a/info/examples/luaintro/02-02-16.lualtx3 b/info/examples/luaintro/02-02-16.lualtx3
new file mode 100644
index 0000000000..2717e04764
--- /dev/null
+++ b/info/examples/luaintro/02-02-16.lualtx3
@@ -0,0 +1,40 @@
+%%
+%% Ein Beispiel der DANTE-Edition
+%%
+%% 1. Auflage
+%%
+%%
+%% Copyright (C) 2014 Herbert Voss
+%%
+%% It may be distributed and/or modified under the conditions
+%% of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%%
+%% See http://www.latex-project.org/lppl.txt for details.
+%%
+%%
+%% ====
+\nopagenumbers\parindent=0pt\hsize=12cm
+%StartShownPreambleCommands
+\directlua {callback.register('define_font',
+function (name,size)
+ if name == 'cmr10-rot' then
+ f = font.read_tfm('cmr10',size)
+ f.name = 'cmr10-rot'
+ f.type = 'virtual'
+ f.fonts = {{ name = 'cmr10', size = size }}
+ for i,v in pairs(f.characters) do
+ if (string.char(i)):find('[herbertundjana]') then
+ v.commands = {{'special','pdf: 1 0 0 rg'},{'char',i},{'special','pdf: 0 g'},}
+ else
+ v.commands = {{'char',i}}
+ end
+ end
+ else f = font.read_tfm(name,size) end
+ return f
+end)}
+%StopShownPreambleCommands
+\relax
+\font\FA=cmr10-rot at 12pt \FA Herbert geht oft mit Jana laufen. \par
+\font\FB=cmr10 at 12pt \FB Herbert geht oft mit Jana laufen.
+\bye