mirror of
https://github.com/0intro/wmii
synced 2024-11-21 21:31:33 +03:00
Add doc/mkfile for building wmii.pdf with an optional MAINFONT variable for building on systems without LinoType's Palatino font.
This commit is contained in:
parent
dbee2c0097
commit
5a4f28cb58
@ -45,7 +45,7 @@ wmii['grabmod'] = keys.defs['mod']
|
|||||||
wmii['border'] = 2
|
wmii['border'] = 2
|
||||||
|
|
||||||
def setbackground(color):
|
def setbackground(color):
|
||||||
call('xsetroot', '-solid', color)
|
call('xsetroot', '-solid', color, background=True)
|
||||||
setbackground(background)
|
setbackground(background)
|
||||||
|
|
||||||
terminal = 'wmiir', 'setsid', '@TERMINAL@'
|
terminal = 'wmiir', 'setsid', '@TERMINAL@'
|
||||||
|
33
doc/mkfile
Normal file
33
doc/mkfile
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
MKSHELL=rc
|
||||||
|
|
||||||
|
TARG = wmii.pdf
|
||||||
|
SRC = ${TARG:%.pdf=%.tex}
|
||||||
|
TEX = xelatex
|
||||||
|
|
||||||
|
default:V: all
|
||||||
|
all:V: $TARG
|
||||||
|
|
||||||
|
# mk doesn't recognize nested `{}
|
||||||
|
deps = `{ ash -c 'dep() { echo $1; for f in $(9 sed -n "s/.*\\include{([^}]+)}.*/\1.tex/p; s/.*\\input (.*)/\1.tex/p" $1); do dep $f; done; }; dep $SRC' }
|
||||||
|
# `
|
||||||
|
$TARG: $deps
|
||||||
|
|
||||||
|
junk = aux idx ilg ind log toc out
|
||||||
|
CLEAN = ${TARG:%.pdf=%}
|
||||||
|
CLEAN = ${junk:%=$CLEAN.%} ${deps:%.tex=%.aux}
|
||||||
|
clean:V:
|
||||||
|
rm -f $CLEAN
|
||||||
|
|
||||||
|
%.pdf: %.tex mkfile
|
||||||
|
flag x +
|
||||||
|
if (~ $MAINFONT '')
|
||||||
|
fn tex { builtin $TEX $stem.tex }
|
||||||
|
if not
|
||||||
|
fn tex { builtin $TEX '\def\mainfont{'$"MAINFONT'}\input{'$stem.tex'}' }
|
||||||
|
|
||||||
|
tex
|
||||||
|
makeindex $stem
|
||||||
|
tex
|
||||||
|
rm -f $stem.out 2>/dev/null
|
||||||
|
|
||||||
|
# vim:se ft=make:
|
@ -22,7 +22,11 @@
|
|||||||
\makeindex
|
\makeindex
|
||||||
\let\primary=\textbf
|
\let\primary=\textbf
|
||||||
|
|
||||||
\setmainfont[Mapping=tex-text, Numbers=OldStyle]{Palatino LT Std}
|
\ifx\mainfont\undefined
|
||||||
|
\def\mainfont{Palatino LT Std}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
\setmainfont[Mapping=tex-text, Numbers=OldStyle]\mainfont
|
||||||
\def\lining{\addfontfeature{Numbers=Lining}}
|
\def\lining{\addfontfeature{Numbers=Lining}}
|
||||||
|
|
||||||
\let\primary=\textbf
|
\let\primary=\textbf
|
||||||
|
Loading…
Reference in New Issue
Block a user