diff options
author | Karl Berry <karl@freefriends.org> | 2006-01-12 23:56:59 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2006-01-12 23:56:59 +0000 |
commit | 71707bdcf68f10dd070a84525ef336a0e7702b24 (patch) | |
tree | 284d061a42618355c3d337ee709021e4271ec537 /Master/texmf-dist/tex/latex/ibycus-babel | |
parent | 047f0df803e28a06551e2697417ff6ae381ef329 (diff) |
ibycus-babel
git-svn-id: svn://tug.org/texlive/trunk@987 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/ibycus-babel')
-rw-r--r-- | Master/texmf-dist/tex/latex/ibycus-babel/ibycus.ldf | 78 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/ibycus-babel/ufib.fd | 44 |
2 files changed, 122 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/ibycus-babel/ibycus.ldf b/Master/texmf-dist/tex/latex/ibycus-babel/ibycus.ldf new file mode 100644 index 00000000000..7ce39b504ba --- /dev/null +++ b/Master/texmf-dist/tex/latex/ibycus-babel/ibycus.ldf @@ -0,0 +1,78 @@ +%% +%% This is file `ibycus.ldf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ibycus-babel.dtx (with options: `ibycus') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from ibycus.ldf. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file ibycus-babel.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +\ProvidesLanguage{ibycus} + [2004/11/19 v2.4 (PH/WaS)] +\ifx\eTeXversion\@undefined + \PackageError{ibycus-babel}{% + The TeX engine used by LaTeX \MessageBreak + does not provide the the eTeX extensions.\MessageBreak + This may cause wrong hyphenation\MessageBreak + in mixed Latin/Greek paragraphs} + {Proceed, with fingers crossed...} +\fi +\LdfInit{ibycus}{captionsibycus} +\ifx\undefined\l@ibycus + \@nopatterns{Ibycus} + \adddialect\l@ibycus0\fi +\DeclareRobustCommand{\ibygr}[1]{\foreignlanguage{ibycus}{#1}} +\newenvironment{ibycus}% + {\begin{otherlanguage}{ibycus}}{\end{otherlanguage}}% +\newcommand*{\setgreekfontscale}[1]{% + \def\fib@scale{#1}} +\@onlypreamble\setgreekfontscale +\newcommand{\braceleft}{% + {\fontencoding{U}\fontfamily{fib}\selectfont\char'333}} +\newcommand{\braceright}{% + {\fontencoding{U}\fontfamily{fib}\selectfont\char'337}} +\newcommand{\bracketleftbt}{% + {\fontencoding{U}\fontfamily{fib}\selectfont\char'363}} +\newcommand{\bracketrightbt}{% + {\fontencoding{U}\fontfamily{fib}\selectfont\char'367}} +\newcommand{\sdagger}{% + {\fontencoding{U}\fontfamily{fib}\selectfont\char'375}} +\newcommand{\dbldagger}{% + {\fontencoding{U}\fontfamily{fib}\selectfont\char'376}} +\providehyphenmins{ibycus}{\@ne\tw@} +\def\captionsibycus{} +\def\dateibycus{} +\DeclareRobustCommand{\latintext}{% + \fontencoding{\latinencoding}\fontfamily{\rmdefault}\selectfont + \def\encodingdefault{\latinencoding}} +\DeclareRobustCommand{\ibycustext}{% + \fontencoding{U}\fontfamily{fib}\selectfont + \def\encodingdefault{U}} +\DeclareRobustCommand{\textibycus}[1]{\leavevmode{\ibycustext #1}} +\addto\extrasibycus{\ibycustext} +\addto\noextrasibycus{\latintext} +\addto\extrasibycus{% + \babel@savevariable{\lccode`\(}\lccode`\(=`\(% + \babel@savevariable{\lccode`\)}\lccode`\)=`\)% + \babel@savevariable{\lccode`\=}\lccode`\==`\=% + \babel@savevariable{\lccode`\|}\lccode`\|=`\|% + \babel@savevariable{\lccode`\`}\lccode`\`=`\`% + \babel@savevariable{\lccode`\'}\lccode`\'=`\'% + \babel@savevariable{\lccode`\+}\lccode`\+=`\+} +\ldf@finish{ibycus} +\endinput +%% +%% End of file `ibycus.ldf'. diff --git a/Master/texmf-dist/tex/latex/ibycus-babel/ufib.fd b/Master/texmf-dist/tex/latex/ibycus-babel/ufib.fd new file mode 100644 index 00000000000..e261e6b2529 --- /dev/null +++ b/Master/texmf-dist/tex/latex/ibycus-babel/ufib.fd @@ -0,0 +1,44 @@ +%% +%% This is file `ufib.fd', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% ibycus-babel.dtx (with options: `ufib') +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from ufib.fd. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file ibycus-babel.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +\ProvidesFile{ufib.fd}% + [2004/11/19 v2.4 (PH/WaS)] +\ifx\aliasfont\@undefined\else\ifx\aliasfont\relax\else + \begingroup + \catcode32=10 % + \aliasfont fibo84 = fibr84 slant 167 % + \endgroup +\fi\fi +\expandafter\ifx\csname fib@scale\endcsname\relax + \let\fib@@scale\@empty +\else + \edef\fib@@scale{s*[\csname fib@scale\endcsname]}% +\fi +\DeclareFontFamily{U}{fib}{} +\DeclareFontShape{U}{fib}{m}{n}{<-> \fib@@scale fibr84}{} +\DeclareFontShape{U}{fib}{m}{sl}{<-> \fib@@scale fibo84}{} +\DeclareFontShape{U}{fib}{b}{n}{<-> \fib@@scale fibb84}{} +\DeclareFontShape{U}{fib}{m}{it}{<-> ssub * fib/m/sl}{} +\DeclareFontShape{U}{fib}{bx}{n}{<-> ssub * fib/b/n}{} +\endinput +%% +%% End of file `ufib.fd'. |