%% Copyright (C) 2009-2021 %% %% by Elie Roux %% and Khaled Hosny %% and Philipp Gesang %% and Dohyun Kim %% and David Carlisle %% %% This file is part of Luaotfload. %% %% Home: https://github.com/latex3/luaotfload %% Support: https://github.com/latex3/luaotfload/issues, . %% %% Luaotfload is under the GPL v2.0 (exactly) license. %% %% ---------------------------------------------------------------------------- %% %% Luaotfload is free software; you can redistribute it and/or %% modify it under the terms of the GNU General Public License %% as published by the Free Software Foundation; version 2 %% of the License. %% %% Luaotfload is distributed in the hope that it will be useful, %% but WITHOUT ANY WARRANTY; without even the implied warranty of %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the %% GNU General Public License for more details. %% %% You should have received a copy of the GNU General Public License %% along with Luaotfload; if not, see . %% %% ---------------------------------------------------------------------------- %% %% Classical Plain+\LATEX package initialization. %% \csname ifluaotfloadloaded\endcsname \let\ifluaotfloadloaded\endinput \ifx\newluafunction\undefined \input ltluatex \fi \ifdefined\ProvidesPackage \ProvidesPackage{luaotfload}% [2024/02/14 v3.28 OpenType layout system] \fi \directlua{ if xpcall(function ()% require('luaotfload')% end,texio.write_nl) then % local _void = luaotfload.main ()% else % texio.write_nl('Error in luaotfload - loading aborted')% end % }