From c3ccb3ee07e0a67171c24960966ae974e0dd8e98 Mon Sep 17 00:00:00 2001 From: Elie Roux Date: Wed, 8 Apr 2009 13:18:29 +0200 Subject: adding a first working version of luaotfload --- luaotfload.sty | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 luaotfload.sty (limited to 'luaotfload.sty') diff --git a/luaotfload.sty b/luaotfload.sty new file mode 100644 index 0000000..c01e966 --- /dev/null +++ b/luaotfload.sty @@ -0,0 +1,42 @@ +\expandafter\ifx\csname ProvidesPackage\endcsname\relax +\expandafter\ifx\csname luaUseModule\endcsname\relax +\input luatextra.sty +\fi +\else +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{luaotfload}% + [2009/04/08 v1.001 ConTeXt font loading system] +\RequirePackage{luatextra} +\fi + +\expandafter\edef\csname otfl@AtEnd\endcsname{% + \catcode64 \the\catcode64\relax +} + +\catcode64 11 + +\newluaattribute\otfl@state +\newluaattribute\otfl@markbase +\newluaattribute\otfl@markdone +\newluaattribute\otfl@markmark +\newluaattribute\otfl@cursbase +\newluaattribute\otfl@curscurs +\newluaattribute\otfl@cursdone +\newluaattribute\otfl@kernpair +\newluaattribute\otfl@color + +\def\otfl@off{ +\luadirect{luaotfload.unregister_callbacks()} +} + +\def\otfl@on{ +\luadirect{luaotfload.register_callbacks()} +} + +\luaUseModule{luaotfload} + +\otfl@on + +\otfl@AtEnd + +\endinput -- cgit v1.2.3